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

Reply via email to