This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ARM support for glibc-2.5



From: "Michael K. Edwards" <medwards.linux@gmail.com>
To: "Pelle Svensson" <pelle2004@hotmail.com>
CC: r.schwebel@pengutronix.de, crossgcc@sourceware.org
Subject: Re: ARM support for glibc-2.5
Date: Fri, 23 Feb 2007 15:03:05 -0800

I have attached the patches I currently use when building an ARM OABI
soft-float NPTL toolchain using crosstool.  The first applies to
glibc-2.5, the next three to glibc-ports-2.5, and the last two to gcc
4.1.2RC1 (aka gcc-4.1.2-20070128).  I use the headers from Linux
2.6.20-rc6 (although I'm sure you could bump that up to 2.6.20) and
up-to-date binutils from H. J. Lu and gdb 6.6, all unpatched.  The
crosstool config files and driver script are also attached, although
you won't be able to use them without patched versions of crosstool.sh
and getandpatch.sh, which are also attached.  You will also need a
kernel config suitable for the core you are tuning for; I attached the
one I use.


Hi,


I have started testing your patches. After some work putting each patch into the patches
directory I got it right I think. I problay has missed something because it seems to miss
the floating point stuff during linking. Before I go too deep into the problem I would
ask if you know what may be wrong.


Attached is 'crosstool-error.log', the end of the log and 'crosstool-configue.log'
wich is each configure line from the log.


BINUTILS_DIR=binutils-2.17
GCC_DIR=gcc-4.1.2
GLIBC_DIR=glibc-2.5
GLIBCPORTS_FILENAME=glibc-ports-2.5
GLIBC_ADDON_OPTIONS=ports,nptl
GDB_DIR=gdb-6.6
LINUX_DIR=linux-2.6.20

/Thanks

_________________________________________________________________
Fräscha middagstips på MSN http://arla.msn.se/
arm-926ejs-linux-gnu-gcc    -shared -static-libgcc -Wl,-O1  -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2  -B/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/csu/  -Wl,--version-script=/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc.map -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -nostdlib -nostartfiles -e __libc_main -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/math -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/elf -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/dlfcn -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/nss -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/nis -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/rt -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/resolv -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/crypt -L/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/nptl -Wl,-rpath-link=/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/math:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/elf:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/dlfcn:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/nss:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/nis:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/rt:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/resolv:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/crypt:/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/nptl -o /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc.so -T /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/shlib.lds /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/csu/abi-note.o /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/elf/soinit.os /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/elf/sofini.os /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/elf/interp.os /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/elf/ld.so -lgcc
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__modf':
.../sysdeps/ieee754/dbl-64/s_modf.c:59: undefined reference to `__subdf3'
.../sysdeps/ieee754/dbl-64/s_modf.c:77: undefined reference to `__subdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__scalbn':
.../sysdeps/ieee754/dbl-64/s_scalbn.c:49: undefined reference to `__muldf3'
.../sysdeps/ieee754/dbl-64/s_scalbn.c:53: undefined reference to `__adddf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__copysign':
../math_private.h:196: undefined reference to `__muldf3'
../math_private.h:196: undefined reference to `__muldf3'
../math_private.h:196: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__scalbn':
.../sysdeps/ieee754/dbl-64/s_scalbn.c:64: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__frexp':
.../sysdeps/ieee754/dbl-64/s_frexp.c:50: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__ldexp':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/math/s_ldexp.c:28: undefined reference to `__eqdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/math/s_ldexp.c:30: undefined reference to `__eqdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__modff':
.../sysdeps/ieee754/flt-32/s_modff.c:54: undefined reference to `__subsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__scalbnf':
.../sysdeps/ieee754/flt-32/s_scalbnf.c:45: undefined reference to `__mulsf3'
.../sysdeps/ieee754/flt-32/s_scalbnf.c:49: undefined reference to `__addsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__copysignf':
../math_private.h:243: undefined reference to `__mulsf3'
../math_private.h:243: undefined reference to `__mulsf3'
../math_private.h:243: undefined reference to `__mulsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__scalbnf':
.../sysdeps/ieee754/flt-32/s_scalbnf.c:61: undefined reference to `__mulsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__frexpf':
.../sysdeps/ieee754/flt-32/s_frexpf.c:44: undefined reference to `__mulsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__ldexpf':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/math/s_ldexpf.c:31: undefined reference to `__eqsf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/math/s_ldexpf.c:33: undefined reference to `__eqsf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__erand48_r':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdlib/erand48_r.c:46: undefined reference to `__subdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__vstrfmon_l':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdlib/strfmon_l.c:334: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdlib/strfmon_l.c:341: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `___printf_fp':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdio-common/printf_fp.c:396: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__printf_size':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdio-common/printf_size.c:170: undefined reference to `__floatsidf'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdio-common/printf_size.c:170: undefined reference to `__ledf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdio-common/printf_size.c:167: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdio-common/printf_size.c:172: undefined reference to `__divdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/stdio-common/printf_size.c:170: undefined reference to `__ledf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__difftime':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/time/difftime.c:104: undefined reference to `__floatsidf'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/time/difftime.c:104: undefined reference to `__floatsidf'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/time/difftime.c:104: undefined reference to `__subdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__fcvt_r':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:104: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:106: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:143: undefined reference to `__nedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__ecvt_r':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:182: undefined reference to `__nedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:187: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:193: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:195: undefined reference to `__divdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:196: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:202: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:206: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:209: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:209: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:211: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:213: undefined reference to `__gedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:217: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:220: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:220: undefined reference to `__gedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:222: undefined reference to `__divdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__qfcvt_r':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:104: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:106: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:143: undefined reference to `__nedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__qecvt_r':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:182: undefined reference to `__nedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:187: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:193: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:195: undefined reference to `__divdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:196: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:202: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:206: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:209: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:209: undefined reference to `__ltdf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:211: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:213: undefined reference to `__gedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:217: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:220: undefined reference to `__muldf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:220: undefined reference to `__gedf2'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/misc/efgcvt_r.c:222: undefined reference to `__divdf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc_pic.os: In function `__monstartup':
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/gmon/gmon.c:155: undefined reference to `__floatsisf'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/gmon/gmon.c:155: undefined reference to `__floatsisf'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/gmon/gmon.c:155: undefined reference to `__addsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/gmon/gmon.c:155: undefined reference to `__floatsisf'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/gmon/gmon.c:155: undefined reference to `__divsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/gmon/gmon.c:155: undefined reference to `__mulsf3'
/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/gmon/gmon.c:155: undefined reference to `__fixsfsi'
collect2: ld returned 1 exit status
make[1]: *** [/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/build-glibc/libc.so] Error 1
make[1]: Leaving directory `/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5'
make: *** [all] Error 2

+ /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/binutils-2.17/configure --target=arm-926ejs-linux-gnu --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu --disable-nls --with-sysroot=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu




+ /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/configure --prefix=/usr --build=i686-pc-linux-gnu --host=arm-926ejs-linux-gnu --without-cvs --disable-sanity-checks --with-headers=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu/include --enable-add-ons=ports,nptl --without-fp --enable-kernel=2.6.4 --with-tls=force --with-__thread --enable-hacker-mode


+ eval /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/gcc-4.1.2/configure --target=arm-926ejs-linux-gnu --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/gcc-core-prefix --with-local-prefix=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu --disable-multilib --with-newlib --with-cpu=arm926ej-s --with-float=soft '"--enable-cxx-flags=-mcpu=arm926ej-s' '-msoft-float"' --without-headers --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c --disable-shared

++ /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/gcc-4.1.2/configure --target=arm-926ejs-linux-gnu --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/gcc-core-prefix --with-local-prefix=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu --disable-multilib --with-newlib --with-cpu=arm926ej-s --with-float=soft '--enable-cxx-flags=-mcpu=arm926ej-s -msoft-float' --without-headers --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c --disable-shared






+ /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/configure --prefix=/usr --build=i686-pc-linux-gnu --host=arm-926ejs-linux-gnu --without-fp --enable-kernel=2.6.4 --with-tls=force --with-__thread --enable-kernel= --without-cvs --disable-profile --disable-debug --without-gd --enable-shared --enable-add-ons=ports,nptl --with-headers=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu/include --cache-file=config.cache


+ eval /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/gcc-4.1.2/configure --target=arm-926ejs-linux-gnu --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu --with-local-prefix=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu --disable-multilib --with-cpu=arm926ej-s --with-float=soft '"--enable-cxx-flags=-mcpu=arm926ej-s' '-msoft-float"' --without-headers --disable-nls --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c --enable-shared

++ /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/gcc-4.1.2/configure --target=arm-926ejs-linux-gnu --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu --with-local-prefix=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu --disable-multilib --with-cpu=arm926ej-s --with-float=soft '--enable-cxx-flags=-mcpu=arm926ej-s -msoft-float' --without-headers --disable-nls --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c --enable-shared




+ /opt/crosstool/crosstool-0.43/build/arm-926ejs-linux-gnu/gcc-4.1.2-glibc-2.5/glibc-2.5/configure --prefix=/usr --build=i686-pc-linux-gnu --host=arm-926ejs-linux-gnu --without-fp --enable-kernel=2.6.4 --with-tls=force --with-__thread --without-cvs --disable-profile --disable-debug --without-gd --enable-shared --cache-file=config.cache --enable-add-ons=ports,nptl --with-headers=/opt/crosstool/build-0.43-debug/gcc-4.1.2-glibc-2.5/arm-926ejs-linux-gnu/arm-926ejs-linux-gnu/include


--
For unsubscribe information see http://sourceware.org/lists.html#faq

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]