On Monday 16 February 2009 22:07, rhabarber1848 wrote: > Hi, > > Denys Vlasenko wrote: > > > and I theorize you just didn't clean up old headers, so > > libm_hidden_proto() is still present in them, thus remapping the names to > > __GI_xxxx. > > no, I am using a buildroot-like compile environment provided by the Tuxbox > project where I rebuild everything (binutils, kernel headers, gcc...) from > scratch, I tried this again with latest uClibc SVN rev 25343 and Busybox > 1.7.2 failed like before: > > > 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' > > > If it does not help, find out which object file contains > > references to __GI___isinfl. Say, it's a file.o. > > The problem is that Busybox itself does neither use isnanl nor isinfl, it > only tests for libm, like you can see above - and here it fails.
> DO_C99_MATH=y is activated in uClibc .config. Please post include/math.h file from this build environment, unabridged (gzip it). And .config too. -- vda _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
