Hi,

this commit
http://sources.busybox.net/index.py/trunk/uClibc/libm/ldouble_wrappers.c?r1=24914&r2=25221&diff_format=h

lead to an error when compiling Busybox 1.7.2:

>   LINK    busybox_unstripped
> Trying libraries: crypt m
> Failed: powerpc-tuxbox-linux-uclibc-gcc -o
busybox_unstripped -Wl,-Map -Wl,busybox_unstripped.map -Wl,--warn-common 
-Wl,--sort-common -Wl,--gc-sections -Wl,--start-group
applets/built-in.o archival/lib.a archival/libunarchive/lib.a
console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a
debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a
ipsvd/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a miscutils/lib.a
modutils/lib.a networking/lib.a networking/libiproute/lib.a
networking/udhcp/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a
sysklogd/lib.a util-linux/lib.a archival/built-in.o
archival/libunarchive/built-in.o console-tools/built-in.o
coreutils/built-in.o coreutils/libcoreutils/built-in.o
debianutils/built-in.o e2fsprogs/built-in.o editors/built-in.o
findutils/built-in.o init/built-in.o ipsvd/built-in.o libbb/built-in.o
libpwdgrp/built-in.o loginutils/built-in.o miscutils/built-in.o
modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o
networking/udhcp/built-in.o procps/built-in.o runit/built-in.o
selinux/built-in.o shell/built-in.o sysklogd/built-in.o
util-linux/built-in.o -Wl,--end-group -Wl,--start-group -Wl,--start-group 
-lcrypt -lm -Wl,--end-group -Wl,--end-group
> /root/tuxbox/work_uclibc/image/cdk/lib/gcc/powerpc-tuxbox-linux-uclibc/3.4.6/../../../../powerpc-tuxbox-linux-uclibc/lib/nof/libm.so:
undefined reference to `__GI___isnanl'
> /root/tuxbox/work_uclibc/image/cdk/lib/gcc/powerpc-tuxbox-linux-uclibc/3.4.6/../../../../powerpc-tuxbox-linux-uclibc/lib/nof/libm.so:
undefined reference to `__GI___isinfl'
> collect2: ld returned 1 exit status

Attached you will find a patch fixing the problem.

Cheers, rhabarber1848

diff -uNr uClibc-0.9.30.org/libm/ldouble_wrappers.c uClibc-0.9.30/libm/ldouble_wrappers.c
--- uClibc-0.9.30.org/libm/ldouble_wrappers.c	2009-02-13 13:03:10.000000000 +0100
+++ uClibc-0.9.30/libm/ldouble_wrappers.c	2009-02-13 13:10:06.000000000 +0100
@@ -484,12 +484,10 @@
 
 #ifdef L_isnanl
 int_WRAPPER1(__isnan)
-libm_hidden_def(__isnanl)
 #endif
 
 #ifdef L_isinfl
 int_WRAPPER1(__isinf)
-libm_hidden_def(__isinfl)
 #endif
 
 #endif

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to