[uClibc] [uclibc toolchain] build fails with missing headers
Michael Palme
m.palme at goepel.com
Fri Jun 11 09:43:58 UTC 2004
hello...
i've grabbed the latest toolchain from cvs. i've tried to build the
2.95.3/0.9.26 cross- toolchain for arm/sa1110 (develsystem: i386). i've
tried to use the "snapshot" and the "stable" option. both builds fail
with the error below.
has anybody sucessfully build this combination for arm? if yes, please
give some advices!
thanks in advance Michael Palme
[...snip...]
rm -f tmplibgcc1.a libgcc1.S
cp
/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc-20011006/gcc/config/arm/lib1funcs.asm
libgcc1.S
for name in _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx; \
do \
echo ${name}; \
/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc2_95-initial/gcc/xgcc
-B/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc2_95-initial/gcc/
-B/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_arm/arm-linux-uclibc/bin/
-I/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_arm/arm-linux-uclibc/include
-O2 -DCROSS_COMPILE -DIN_GCC -DUSE_UCLIBC -g -O2 -I./include
-fomit-frame-pointer -fPIC -g0 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -I.
-I/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc-20011006/gcc
-I/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc-20011006/gcc/config
-I/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc-20011006/gcc/../include
-c -DL${name} libgcc1.S; \
if [ $? -eq 0 ] ; then true; else exit 1; fi; \
mv libgcc1.o ${name}.o; \
arm-linux-uclibc-ar rc tmplibgcc1.a ${name}.o; \
rm -f ${name}.o; \
done
_udivsi3
libgcc1.S: Assembler messages:
libgcc1.S:75: Warning: ignoring redefinition of register alias 'ip'
libgcc1.S:76: Warning: ignoring redefinition of register alias 'sp'
libgcc1.S:77: Warning: ignoring redefinition of register alias 'lr'
libgcc1.S:78: Warning: ignoring redefinition of register alias 'pc'
_divsi3
libgcc1.S: Assembler messages:
libgcc1.S:250: Warning: ignoring redefinition of register alias 'ip'
libgcc1.S:251: Warning: ignoring redefinition of register alias 'sp'
libgcc1.S:252: Warning: ignoring redefinition of register alias 'lr'
libgcc1.S:253: Warning: ignoring redefinition of register alias 'pc'
_umodsi3
libgcc1.S: Assembler messages:
libgcc1.S:153: Warning: ignoring redefinition of register alias 'ip'
libgcc1.S:154: Warning: ignoring redefinition of register alias 'sp'
libgcc1.S:155: Warning: ignoring redefinition of register alias 'lr'
libgcc1.S:156: Warning: ignoring redefinition of register alias 'pc'
_modsi3
libgcc1.S: Assembler messages:
libgcc1.S:335: Warning: ignoring redefinition of register alias 'ip'
libgcc1.S:336: Warning: ignoring redefinition of register alias 'sp'
libgcc1.S:337: Warning: ignoring redefinition of register alias 'lr'
libgcc1.S:338: Warning: ignoring redefinition of register alias 'pc'
_dvmd_lnx
libgcc1.S:452: asm/unistd.h: No such file or directory
make[2]: *** [libgcc1-asm.a] Error 1
make[2]: Leaving directory
`/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc2_95-initial/gcc'
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory
`/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc2_95-initial'
make: ***
[/usr/arm/tools/arm-uclibc0.9.26-gcc2.95.3/toolchain_build_arm/gcc2_95-initial/.compiled]
Error 2
More information about the uClibc
mailing list