1 |
Hi, |
2 |
|
3 |
I'm attempting to build an arm-xscale-linux-uclibc toolchain that uses |
4 |
soft-float, so that I can build a version of gentoo for my zaurus c860. |
5 |
|
6 |
Without soft-float, everything seems to be okay - I've managed to build |
7 |
a 2.6 kernel that boots into a minimal root fs. |
8 |
|
9 |
I have managed to build a soft-float version of the toolchain, but now |
10 |
nothing will link, I'm getting undefined references to the float |
11 |
functions like so: |
12 |
|
13 |
configure:1644: checking for C compiler default output |
14 |
configure:1647: arm-xscale-linux-uclibc-gcc -Os -pipe |
15 |
-march=armv5te -mtune=xscale conftest.c >&5 |
16 |
|
17 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
18 |
undefined reference to `__eqdf2' |
19 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
20 |
undefined reference to `__floatsidf' |
21 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
22 |
undefined reference to `__ltdf2' |
23 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
24 |
undefined reference to `__extendsfdf2' |
25 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
26 |
undefined reference to `__adddf3' |
27 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
28 |
undefined reference to `__fixdfsi' |
29 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
30 |
undefined reference to `__divdf3' |
31 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
32 |
undefined reference to `__muldf3' |
33 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
34 |
undefined reference to `__truncdfsf2' |
35 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
36 |
undefined reference to `__nedf2' |
37 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
38 |
undefined reference to `__gedf2' |
39 |
/usr/lib/gcc/arm-xscale-linux-uclibc/3.4.3-20050110/../../../../arm-xscale-linux-uclibc/lib/libc.so: |
40 |
undefined reference to `__subdf3' |
41 |
collect2: ld returned 1 exit status |
42 |
|
43 |
I'm using gcc-3.4.3.20050110-r2.ebuild and uclibc-0.9.27.ebuild. |
44 |
|
45 |
I was under the impression that the soft-float routines had been added |
46 |
to gcc since v3.4, and that libfloat is no longer required. |
47 |
|
48 |
Any idea what I'm doing wrong? |
49 |
|
50 |
Cheers, |
51 |
Tim |
52 |
-- |
53 |
gentoo-embedded@g.o mailing list |