On Thu, Mar 05, 2009 at 10:33:16AM -0800, Ned Ludd wrote: >On Thu, 2009-03-05 at 18:50 +0100, Bernhard Reutner-Fischer wrote:
>> Does anybody remember the story behind __NO_LONG_DOUBLE_MATH? >> Let's take powerpc32 as an example. Can sombody please show be >> $ nm -D /lib/libm.so.* | grep finite >> from some recent glibc's libm on a powerpc32? >> To be specific, i want to know if that one contains finitel or not. >> If it does, please show me the disas of it. >luna(ppc32) ~ # nm -D /lib/libm.so.* | grep finite >00028010 T __finite >00034594 T __finitef >00028010 T __finitel >00028010 W finite >00034594 W finitef >00028010 W finitel > > >luna(ppc32) ~ # objdump -D /lib/libm.so.6 > dump.x >luna(ppc32) ~ # grep __finitel dump.x ># nothing.. Odd. It's a T 00028010 == 00028010, ok that helps. Thanks! >Note my attempt to build/update to uclibc-0.9.30.1 in the >ppc32-uclibc-chroot results in the following error (which is what I >guess you are trying to solve). > > >libm/ldouble_wrappers.c:561: error: '__EI___finitel' aliased to >undefined symbol '__GI___finitel' >make: *** [libm/finitel.os] Error 1 >make: *** Waiting for unfinished jobs.... heh, yes, that's why i'm asking ;) I'm taking care of this ASAP, you could turn off C99 math support to bypass it for now. _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
