Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 253775 - mipsel-softfloat-linux-gnu / linux-headers-2.6.28[-r1] - #error Fix asm/byteorder.h to define one endianness
Summary: mipsel-softfloat-linux-gnu / linux-headers-2.6.28[-r1] - #error Fix asm/byteo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: MIPS Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 253865 254680 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-04 20:09 UTC by Manuel Lauss
Modified: 2009-02-16 08:32 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Lauss 2009-01-04 20:09:23 UTC
building a cross-toolchain for mips/sh using linux-headers-2.6.28* stops at glibc:
(crossdev -t $ARCH -v -b --b 2.19 --g 4.3.2-r2 --l 2.9_p20081201-r1 --k 2.6.28-r1)

mipsel-softfloat-linux-gnu:
========================================================================
mipsel-softfloat-linux-gnu-nptl -I../ports/sysdeps/mips/elf -I../ports/sysdeps/unix/sysv/linux/mips/mips32 -I../ports/sysdeps/unix/sysv/linux/mips/nptl -I../ports/sysdeps/unix/sysv/linux/mips -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../ports/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv -I../ports/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../ports/sysdeps/unix/mips/mips32 -I../ports/sysdeps/unix/mips -I../nptl/sysdeps/unix -I../ports/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../ports/sysdeps/mips/mips32 -I../ports/sysdeps/mips -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/wordsize-32 -I../ports/sysdeps/mips/nptl -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I../ports  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/mipsel-softfloat-linux-gnu/4.3.2/include -isystem /usr/lib/gcc/mipsel-softfloat-linux-gnu/4.3.2/include-fixed -isystem /usr/mipsel-softfloat-linux-gnu/usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h  -DPIC      -o /mnt/data/portage-tmp/cross/mipsel-softfloat-linux-gnu/portage/cross-mipsel-softfloat-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-mipsel-softfloat-linux-gnu-nptl/socket/sa_len.o -MD -MP -MF /mnt/data/portage-tmp/cross/mipsel-softfloat-linux-gnu/portage/cross-mipsel-softfloat-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-mipsel-softfloat-linux-gnu-nptl/socket/sa_len.o.dt -MT /mnt/data/portage-tmp/cross/mipsel-softfloat-linux-gnu/portage/cross-mipsel-softfloat-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-mipsel-softfloat-linux-gnu-nptl/socket/sa_len.o 
In file included from /usr/mipsel-softfloat-linux-gnu/usr/include/asm/byteorder.h:65,
                 from /usr/mipsel-softfloat-linux-gnu/usr/include/linux/atalk.h:4,
                 from ../sysdeps/unix/sysv/linux/netatalk/at.h:25,
                 from ../sysdeps/unix/sysv/linux/sa_len.c:22:
/usr/mipsel-softfloat-linux-gnu/usr/include/linux/byteorder.h:8:3: error: #error Fix asm/byteorder.h to define one endianness
make[2]: *** [/mnt/data/portage-tmp/cross/mipsel-softfloat-linux-gnu/portage/cross-mipsel-softfloat-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-mipsel-softfloat-linux-gnu-nptl/socket/sa_len.o] Error 1
make[2]: Leaving directory `/mnt/data/portage-tmp/cross/mipsel-softfloat-linux-gnu/portage/cross-mipsel-softfloat-linux-gnu/glibc-2.9_p20081201-r1/work/glibc-2.9-20081201/socket'
make[1]: *** [socket/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/data/portage-tmp/cross/mipsel-softfloat-linux-gnu/portage/cross-mipsel-softfloat-linux-gnu/glibc-2.9_p20081201-r1/work/glibc-2.9-20081201'
make: *** [all] Error 2
 * 
 * ERROR: cross-mipsel-softfloat-linux-gnu/glibc-2.9_p20081201-r1 failed.


sh4-unknown-linux-gnu:
===============================================================
sh4-unknown-linux-gnu-gcc ../sysdeps/unix/sysv/linux/ptrace.c -c -std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -fno-strict-aliasing -Wstrict-prototypes      -I../include -I/mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-sh4-unknown-linux-gnu-nptl/misc -I/mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-sh4-unknown-linux-gnu-nptl -I../sysdeps/sh/elf -I../nptl/sysdeps/unix/sysv/linux/sh/sh4 -I../sysdeps/unix/sysv/linux/sh/sh4 -I../nptl/sysdeps/unix/sysv/linux/sh -I../sysdeps/unix/sysv/linux/sh -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../ports/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv -I../ports/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/sh -I../nptl/sysdeps/unix -I../ports/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/sh/sh4/fpu -I../sysdeps/sh/sh4 -I../nptl/sysdeps/sh -I../sysdeps/sh -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I../ports  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/sh4-unknown-linux-gnu/4.3.2/include -isystem /usr/lib/gcc/sh4-unknown-linux-gnu/4.3.2/include-fixed -isystem /usr/sh4-unknown-linux-gnu/usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h        -o /mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-sh4-unknown-linux-gnu-nptl/misc/ptrace.o -MD -MP -MF /mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-sh4-unknown-linux-gnu-nptl/misc/ptrace.o.dt -MT /mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-sh4-unknown-linux-gnu-nptl/misc/ptrace.o 
In file included from ../sysdeps/unix/sysv/linux/ptrace.c:21:
../sysdeps/unix/sysv/linux/sys/ptrace.h:75: error: expected identifier before numeric constant
make[2]: *** [/mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/build-default-sh4-unknown-linux-gnu-nptl/misc/ptrace.o] Error 1
make[2]: Leaving directory `/mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/glibc-2.9-20081201/misc'
make[1]: *** [misc/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/data/portage-tmp/cross/sh4-unknown-linux-gnu/portage/cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1/work/glibc-2.9-20081201'
make: *** [all] Error 2
 * 
 * ERROR: cross-sh4-unknown-linux-gnu/glibc-2.9_p20081201-r1 failed.



Both are not present with linux-headers-2.6.27-r2.

Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-07 15:38:45 UTC
Please file bug per arch.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-08 14:48:41 UTC
*** Bug 253865 has been marked as a duplicate of this bug. ***
Comment 3 SpanKY gentoo-dev 2009-02-16 08:31:27 UTC
mips KEYWORD has been dropped from 2.6.28 headers
Comment 4 SpanKY gentoo-dev 2009-02-16 08:32:12 UTC
*** Bug 254680 has been marked as a duplicate of this bug. ***