[uClibc] [buildroot] mipsel soft-float gcc build failure - hidden symbol `__eqdf2' referenced by DSO

Bradley D. LaRonde brad at laronde.org
Tue Mar 9 17:51:41 UTC 2004


I just updated to the latest CVS buildroot.  Now the build fails like this:

...
Configuring in mipsel-linux-uclibc/libiberty
loading cache ../config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo
...
checking for ANSI C header files... no
checking for uintptr_t... no
checking for pid_t... yes
checking whether the C compiler (
/home/brad/src/prismiq/buildroot/buildroot-new/toolchain_build_mipsel_nofpu/
gcc-3.3-final/gcc/xgcc -B/home/brad/src/prismiq/buildroot/buildroot-new/tool
chain_build_mipsel_nofpu/gcc-3.3-final/gcc/ -msoft-float -B/usr/local/mipsel
-linux-prismiq-mp/mipsel-linux-uclibc/bin/ -B/usr/local/mipsel-linux-prismiq
-mp/mipsel-linux-uclibc/lib/ -isystem
/usr/local/mipsel-linux-prismiq-mp/mipsel-linux-uclibc/include -g -Os )
works... no
configure: error: installation or configuration problem: C compiler cannot
create executables.
make[1]: *** [configure-target-libiberty] Error 1
make[1]: Leaving directory
`/home/brad/src/prismiq/buildroot/buildroot-new/toolchain_build_mipsel_nofpu
/gcc-3.3-final'
make: ***
[/home/brad/src/prismiq/buildroot/buildroot-new/toolchain_build_mipsel_nofpu
/gcc-3.3-final/.compiled] Error 2


Here is the command that fails:

$
/home/brad/src/prismiq/buildroot/buildroot-new/toolchain_build_mipsel_nofpu/
gcc-3.3-final/gcc/xgcc -B/home/brad/src/prismiq/buildroot/buildroot-new/tool
chain_build_mipsel_nofpu/gcc-3.3-final/gcc/ -msoft-float -B/usr/local/mipsel
-linux-prismiq-mp/mipsel-linux-uclibc/bin/ -B/usr/local/mipsel-linux-prismiq
-mp/mipsel-linux-uclibc/lib/ -isystem
/usr/local/mipsel-linux-prismiq-mp/mipsel-linux-uclibc/include -g -Os temp.c
/usr/local/mipsel-linux-prismiq-mp/mipsel-linux-uclibc/bin/ld: a.out: hidden
symbol `__eqdf2' in
/home/brad/src/prismiq/buildroot/buildroot-new/toolchain_build_mipsel_nofpu/
gcc-3.3-final/gcc/libgcc.a(_eq_df.oS) is referenced by DSO
collect2: ld returned 1 exit status


Other than googling around a little I haven't looked deep into it.  Any
ideas?


Regards,
Brad




More information about the uClibc mailing list