Compilation error in function `imaxdiv', undefined reference to `__divdi3', undefined reference to `__moddi3'
Jing Han
JHan at datacast.com
Thu Jun 25 18:25:47 UTC 2009
Hello,
Since I encountered "Compilation error in _fpmaxtostr.c", I did a make
clean, make distclean, and I did make again, this time I encountered the
following compiling error:
rm -rf
/home/jhan/Desktop/buildroot-2009.05/project_build_mips/uclibc/buildroot-config
mkdir -p /home/jhan/Desktop/buildroot-2009.05/project_build_mips/uclibc
cp -dpRf package/config/buildroot-config
/home/jhan/Desktop/buildroot-2009.05/project_build_mips/uclibc/buildroot-config
/usr/bin/make -j1 -C
/home/jhan/Desktop/buildroot-2009.05/toolchain_build_mips/uClibc-0.9.30.1 \
PREFIX=/home/jhan/Desktop/buildroot-2009.05/build_mips/staging_dir \
DEVEL_PREFIX=/usr/ \
RUNTIME_PREFIX=/ \
install_runtime install_dev
make[1]: Entering directory
`/home/jhan/Desktop/buildroot-2009.05/toolchain_build_mips/uClibc-0.9.30.1'
LN include/bits/pthreadtypes.h
LN include/pthread.h
LD libuClibc-0.9.30.1.so
libc/libc_so.a(lldiv.os): In function `imaxdiv':
lldiv.c:(.text+0x3c): undefined reference to `__divdi3'
lldiv.c:(.text+0x64): undefined reference to `__moddi3'
collect2: ld returned 1 exit status
make[1]: *** [lib/libc.so] Error 1
make[1]: Leaving directory
`/home/jhan/Desktop/buildroot-2009.05/toolchain_build_mips/uClibc-0.9.30.1'
make: ***
[/home/jhan/Desktop/buildroot-2009.05/build_mips/staging_dir/usr/lib/libc.a]
Error 2
Again, I make uclibc environment on Fedora core 5 system, I set the target
architecture variant to be MIPS64 and target ABI to be n32.
Can anybody tell me how to get around this, it's a bug? I need your help.
Thanks a lot.
I'm looking forward to hearing from you.
jing
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/uclibc/attachments/20090625/d55552af/attachment.htm>
More information about the uClibc
mailing list