[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