[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