Hi, I'm having troubles building the tool chain with
sys-devel/crossdev-0.9.18.
If needed i can send or post
/var/log/portage/cross-armeb-softfloat-linux-uclibc-uclibc.log or
/var/log/portage/cross-armeb-softfloat-linux-uclibc-info.log
My command line:
UCLIBC_CPU="ARM_XSCALE" USE="-*" crossdev -v \
--binutils 2.17 \
--gcc 3.4.6-r2 \
--kernel 2.6.19.7 \
--libc 0.9.28.1 \
--ex-gdb \
--target armeb-softfloat-linux-uclibc
Error message:
armeb-softfloat-linux-uclibc-ranlib libc.a
armeb-softfloat-linux-uclibc-ld -EL -shared --warn-common --warn-once -z
combreloc -z defs -s -z relro -soname=libc.so.0 -o libuClibc-0.9.28.so \
--whole-archive shared_libc.a \
../libc/misc/internals/interp.o --no-whole-archive \
-init __uClibc_init ../lib/ld-uClibc.so.0
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_udivsi3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_udivsi3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_divsi3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_divsi3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_umodsi3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_umodsi3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_modsi3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_modsi3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_dvmd_lnx.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_dvmd_lnx.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_addsubdf3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_addsubdf3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_muldivdf3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_muldivdf3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_cmpdf2.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_cmpdf2.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_fixunsdfsi.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_fixunsdfsi.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_truncdfsf2.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_truncdfsf2.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_divdi3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_divdi3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_moddi3.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_moddi3.o)
armeb-softfloat-linux-uclibc-ld:
/usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_clz.o):
compiled for a big endian system and target is little endian
armeb-softfloat-linux-uclibc-ld: failed to merge target specific data of
file /usr/lib/gcc/armeb-softfloat-linux-uclibc/3.4.6/libgcc.a(_clz.o)
armeb-softfloat-linux-uclibc-ld: BFD 2.17 assertion fail
/var/tmp/cross/armeb-softfloat-linux-uclibc/portage/cross-armeb-softfloat-linux-uclibc/binutils-2.17/work/binutils-2.17/bfd/elf32-arm.c:3740
armeb-softfloat-linux-uclibc-ld: BFD 2.17 assertion fail
/var/tmp/cross/armeb-softfloat-linux-uclibc/portage/cross-armeb-softfloat-linux-uclibc/binutils-2.17/work/binutils-2.17/bfd/elf32-arm.c:3740
make[1]: *** [shared] Error 1
make[1]: Leaving directory
`/var/tmp/cross/armeb-softfloat-linux-uclibc/portage/cross-armeb-softfloat-linux-uclibc/uclibc-0.9.28.1/work/uClibc-0.9.28.1/libc'
make: *** [shared] Error 2
!!! ERROR: cross-armeb-softfloat-linux-uclibc/uclibc-0.9.28.1 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 3378: Called src_compile
uclibc-0.9.28.1.ebuild, line 386: Called die
!!! make failed
!!! If you need support, post the topmost build error, and the call
stack if relevant.
!!! A complete build log is located at
'/var/tmp/cross/armeb-softfloat-linux-uclibc/portage/cross-armeb-softfloat-linux-uclibc/uclibc-0.9.28.1/temp/build.log'.
!!! This ebuild is from an overlay: '/usr/local/portage'
* uclibc failed :(
* If you file a bug, please attach the following logfiles:
* /var/log/portage/cross-armeb-softfloat-linux-uclibc-info.log
* /var/log/portage/cross-armeb-softfloat-linux-uclibc-uclibc.log
Thanks..
--
[email protected] mailing list