[uClibc] coreutils-5.2.1 and undefined reference to `__fixunsxfdi'

Roberto Nibali ratz at tac.ch
Wed May 26 11:27:20 UTC 2004


Hi,

I'm running the prebuilt uclibc toolchain which can be found here:

     http://www.kernel.org/pub/linux/libs/uclibc/root_fs_i386.bz2

When I try to compile and link subtargets within coreutils, I get the following 
error:

make[4]: Entering directory `@/coreutils/coreutils-5.2.1-uclibc/src'
gcc  -g -O2  --static -s -o du  du.o ../lib/libfetish.a  ../lib/libfetish.a
../lib/libfetish.a(closeout.o)(.text+0xaa): In function `close_stdout':
@/coreutils/coreutils-5.2.1-uclibc/lib/closeout.c:93: warning: This version of 
__fpending returns bytes remaining in buffer for both narrow and wide streams. 
glibc's version returns wide chars in buffer for the wide stream case.
../lib/libfetish.a(human.o)(.text+0x31): In function `adjust_value':
@/coreutils/coreutils-5.2.1-uclibc/lib/human.c:79: undefined reference to 
`__fixunsxfdi'
collect2: ld returned 1 exit status
make[4]: *** [du] Error 1

I have found two postings with indications to possible solutions via google:

     http://www.uclibc.org/lists/uclibc/2003-November/007660.html
     http://www.geocities.com/robm351/uclibc/

Both of which are not really feasible to me at this stage. I would like to know 
if there is an easy fix for this problem or if there will be a freshly prebuilt 
root_fs with a fixed version of uclibc in the near future.

Any comments welcome. Thanks and best regards,
Roberto Nibali, ratz
-- 
-------------------------------------------------------------
addr://Rathausgasse 31, CH-5001 Aarau  tel://++41 62 823 9355
http://www.terreactive.com             fax://++41 62 823 9356
-------------------------------------------------------------
terreActive AG                       Wir sichern Ihren Erfolg
-------------------------------------------------------------




More information about the uClibc mailing list