softfloat toolchain

Konstantin Kletschke lists at ku-gbr.de
Fri Nov 18 17:36:06 UTC 2005


At Fri, 18 Nov 2005 18:06:15 +0100 (CET),
"Peter S. Mazinger" <ps.m at gmx.net> wrote:

> yesterday ;), remove %{...:-lfloat} from gcc specs

With -z defs in Rules.mak of uClibc-0.9.28, without %{...:-lfloat}
gives

arm-linux-uclibc-ld -EL -shared --warn-common --warn-once -z combreloc
-z defs -s  -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/local/arm/gcc-3.4.4-uClibc-0.9.28/lib/gcc/arm-linux-uclibc/3.4.4/libgcc.a 
shared_libc.a(difftime.o): In function `difftime':
time.c:(.text+0x8): undefined reference to `__floatsidf'
time.c:(.text+0x2c): undefined reference to `__subdf3'
shared_libc.a(wordexp.o): In function `wordexp':
wordexp.c:(.text+0x37cc): undefined reference to `glob'
wordexp.c:(.text+0x3900): undefined reference to `globfree'
shared_libc.a(_fpmaxtostr.o): In function `_fpmaxtostr':
_fpmaxtostr.c:(.text+0xac): undefined reference to `__nedf2'
_fpmaxtostr.c:(.text+0xd0): undefined reference to `__eqdf2'
_fpmaxtostr.c:(.text+0xec): undefined reference to `__divdf3'
_fpmaxtostr.c:(.text+0xf8): undefined reference to `__ltdf2'
_fpmaxtostr.c:(.text+0x150): undefined reference to `__muldf3'
_fpmaxtostr.c:(.text+0x2bc): undefined reference to `__gedf2'
_fpmaxtostr.c:(.text+0x354): undefined reference to `__adddf3'
shared_libc.a(__psfs_do_numeric.o): In function `__psfs_do_numeric':
scanf.c:(.text+0x528): undefined reference to `__truncdfsf2'
shared_libc.a(strtof.o): In function `strtof':
strtod.c:(.text+0x1c): undefined reference to `__extendsfdf2'
/usr/local/arm/gcc-3.4.4-uClibc-0.9.28/lib/gcc/arm-linux-uclibc/3.4.4/libgcc.a(_fixunsdfsi.o):
In function `__fixunsdfsi':
libgcc2.c:(.text+0x34): undefined reference to `__fixdfsi'
make[2]: *** [shared] Error 1
make[2]: Leaving directory
`/usr/src/buildroot/toolchain_build_arm_nofpu/uClibc-0.9.28/libc'
make[1]: *** [shared] Error 2
make[1]: Leaving directory
`/usr/src/buildroot/toolchain_build_arm_nofpu/uClibc-0.9.28'
make: ***
[/usr/src/buildroot/toolchain_build_arm_nofpu/uClibc-0.9.28/lib/libc.a]
Error 2


like in 

http://bugs.busybox.net/view.php?id=299&nbn=3

also.

Konsti


-- 
GPG KeyID EF62FCEF
Fingerprint: 13C9 B16B 9844 EC15 CC2E  A080 1E69 3FDA EF62 FCEF



More information about the uClibc mailing list