On Mon, 2005-11-14 at 17:17, Michael Trimarchi wrote: > Richard Earnshaw wrote: > > >On Mon, 2005-11-14 at 16:52, Michael Trimarchi wrote: > > > > > >>Hi all, > >>I have this function defined twice. One in the libgcc2.c file and one in > >>gcc/config/arm/ieee754-df.S > >>__floatdisf > >> > >>I have problem during compilation of a arm soft float toolchain. Is > >>there any fix? > >>Regards Michael > >> > >> > > > >The build system should only be using the latter. What configuration > >are you using? And what version of gcc? > > > >R. > > > > > > > > > /home/luigi/crosstool-0.38/build/arm-9tdmi-linux-gnu/gcc-4.0.1-glibc-2.3.5/gcc-4.0.1/configure > > --target=arm-9tdmi-linux-gnu --host=i686-host_pc-linux-gnu > --prefix=/opt/crosstool/gcc-4.0.1-glibc-2.3.5/arm-9tdmi-linux-gnu > --with-float=soft --with-cpu=arm9tdmi --enable-cxx-flags=-mcpu=arm9tdmi > --with-headers=/opt/crosstool/gcc-4.0.1-glibc-2.3.5/arm-9tdmi-linux-gnu/arm-9tdmi-linux-gnu/include > > --with-local-prefix=/opt/crosstool/gcc-4.0.1-glibc-2.3.5/arm-9tdmi-linux-gnu/arm-9tdmi-linux-gnu > > --disable-nls --enable-threads=posix --enable-symvers=gnu > --enable-__cxa_atexit --enable-shared --enable-c99 --enable-long-long > --with-gcc-version-trigger=/home/luigi/crosstool-0.38/build/arm-9tdmi-linux-gnu/gcc-4.0.1-glibc-2.3.5/gcc-4.0.1/gcc/version.c > > --enable-languages=c,c++
FSF gcc distributions aren't set up to do soft-float on arm-linux by default, so this must be a problem with the cross-tool patches. You'll need to talk to the cross-tool authors (try [EMAIL PROTECTED]). R.