[uClibc] problem: uclibc toolchain for arm (xscale) big endian

K.P.Jayanth jayanth at teneoris.com
Mon Jan 5 05:31:50 UTC 2004


Hi,


  I am trying to build a toolchain for arm(xscale) bigendian
architecture. In the config  have selected ARCH_BIG_ENDIAN (but by
default he selects ARCH_LITTLE_ENDIAN).. So we need to stop the make and
edit uClic/.config to select ARCH_BIG_ENDIAN = y

I got the following error on running make:-
------------------------------------------

/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/bin/arm-linux-ld: /home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/lib/gcc-lib/arm-linux/3.3.2/crtbeginS.o: compiled for a little endian system and target is big endian
File in wrong format: failed to merge target specific data of file
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/lib/gcc-lib/arm-linux/3.3.2/crtbeginS.o
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/bin/arm-linux-ld: /home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/lib/gcc-lib/arm-linux/3.3.2/crtendS.o: compiled for a little endian system and target is big endian
File in wrong format: failed to merge target specific data of file
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/lib/gcc-lib/arm-linux/3.3.2/crtendS.o
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/bin/arm-linux-ld: BFD 2.14.90.0.6 20030820 uClibc assertion fail /home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/binutils-2.14.90.0.6/bfd/elf32-arm.h:1623
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/bin/arm-linux-ld: BFD 2.14.90.0.6 20030820 uClibc assertion fail /home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/binutils-2.14.90.0.6/bfd/elf32-arm.h:1623
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/bin/arm-linux-ld: BFD 2.14.90.0.6 20030820 uClibc assertion fail /home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/binutils-2.14.90.0.6/bfd/elf32-arm.h:1623
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/bin/arm-linux-ld: BFD 2.14.90.0.6 20030820 uClibc assertion fail /home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/binutils-2.14.90.0.6/bfd/elf32-arm.h:1623
/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_arm/bin/arm-linux-ld: BFD 2.14.90.0.6 20030820 uClibc assertion fail /home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/binutils-2.14.90.0.6/bfd/elf32-arm.h:1623
make[2]: *** [shared] Error 1
make[2]: Leaving directory
`/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/uClibc/libpthread'
make[1]: *** [shared] Error 2
make[1]: Leaving directory
`/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/uClibc'
make: ***
[/home/jayanth/amplewave/nas/uclibc/dnld/toolchain/toolchain_xscale/toolchain/gcc-3.3.x/toolchain_build_arm/uClibc/lib/libc.a] Error 2



Is there some solution to this problem..


regards
Jayanth






More information about the uClibc mailing list