public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-embedded] arm-xscale-linux-uclibc and soft-float
@ 2005-04-22 21:21 Tim Dodge
  2005-04-24 18:41 ` Tim Dodge
  0 siblings, 1 reply; 2+ messages in thread
From: Tim Dodge @ 2005-04-22 21:21 UTC (permalink / raw
  To: gentoo-embedded

Hi,

I'm attempting to build an arm-xscale-linux-uclibc toolchain that uses
soft-float, so that I can build a version of gentoo for my zaurus c860.

Without soft-float, everything seems to be okay - I've managed to build
a 2.6 kernel that boots into a minimal root fs.

I have managed to build a soft-float version of the toolchain, but now
nothing will link, I'm getting undefined references to the float
functions like so:

configure:1644: checking for C compiler default output
        configure:1647: arm-xscale-linux-uclibc-gcc -Os -pipe
-march=armv5te -mtune=xscale   conftest.c  >&5

/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__eqdf2'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__floatsidf'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__ltdf2'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__extendsfdf2'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__adddf3'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__fixdfsi'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__divdf3'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__muldf3'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__truncdfsf2'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__nedf2'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__gedf2'
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so:
undefined reference to `__subdf3'
collect2: ld returned 1 exit status

I'm using gcc-3.4.3.20050110-r2.ebuild and uclibc-0.9.27.ebuild.

I was under the impression that the soft-float routines had been added
to gcc since v3.4, and that libfloat is no longer required.

Any idea what I'm doing wrong?

Cheers,
Tim
-- 
gentoo-embedded@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-04-24 18:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-22 21:21 [gentoo-embedded] arm-xscale-linux-uclibc and soft-float Tim Dodge
2005-04-24 18:41 ` Tim Dodge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox