[Buildroot] Compilation error in function `imaxdiv', undefined reference to `__divdi3', undefined reference to `__moddi3'
jing han
jing_han_66 at yahoo.com
Thu Jun 25 18:41: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
__________________________________________________________________
Ask a question on any topic and get answers from real people. Go to Yahoo! Answers and share what you know at http://ca.answers.yahoo.com
More information about the buildroot
mailing list