This is the mail archive of the
crossgcc@sourceware.org
mailing list for the crossgcc project.
See the CrossGCC FAQ for lots
more information.
build issue when trying to build cross glibc-2.5 for powerpc
- From: Kumar Gala <galak at kernel dot crashing dot org>
- To: libc-alpha at sources dot redhat dot com
- Cc: crossgcc at sourceware dot org
- Date: Thu, 16 Nov 2006 01:42:06 -0600
- Subject: build issue when trying to build cross glibc-2.5 for powerpc
I'm getting the following issue with libgcc_eh when trying to build a
cross toolchain with glibc-2.5. This seems similiar to the following
post:
http://sources.redhat.com/ml/libc-alpha/2003-09/msg00100.html
In that if I get ride of the -lgcc_eh from the link line it will link
fine. I'm using glibc-2.5, gcc-4.1.1, binutils-2.16.1.
Any ideas?
- kumar
Here's the error message:
powerpc-7450-linux-gnu-gcc -nostdlib -nostartfiles -o /home/galak/
crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/build-
glibc/iconv/iconvconfig -Wl,-dynamic-linker=/lib/ld.so.1 -Wl,-
z,combreloc -Wl,-z,relro /home/galak/crosstool/src/build/
powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/csu/crt1.o /
home/galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-
glibc-2.5/build-glibc/csu/crti.o `powerpc-7450-linux-gnu-gcc --print-
file-name=crtbegin.o` /home/galak/crosstool/src/build/powerpc-7450-
linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/iconv/iconvconfig.o /home/
galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/
build-glibc/iconv/strtab.o /home/galak/crosstool/src/build/
powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/iconv/
xmalloc.o /home/galak/crosstool/src/build/powerpc-7450-linux-gnu/
gcc-4.1.1-glibc-2.5/build-glibc/iconv/hash-string.o -Wl,-rpath-link=/
home/galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-
glibc-2.5/build-glibc:/home/galak/crosstool/src/build/powerpc-7450-
linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/math:/home/galak/crosstool/
src/build/powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/elf:/
home/galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-
glibc-2.5/build-glibc/dlfcn:/home/galak/crosstool/src/build/
powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/nss:/home/
galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/
build-glibc/nis:/home/galak/crosstool/src/build/powerpc-7450-linux-
gnu/gcc-4.1.1-glibc-2.5/build-glibc/rt:/home/galak/crosstool/src/
build/powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/resolv:/
home/galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-
glibc-2.5/build-glibc/crypt:/home/galak/crosstool/src/build/
powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/nptl /home/
galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/
build-glibc/libc.so.6 /home/galak/crosstool/src/build/powerpc-7450-
linux-gnu/gcc-4.1.1-glibc-2.5/build-glibc/libc_nonshared.a -lgcc -
lgcc_eh `powerpc-7450-linux-gnu-gcc --print-file-name=crtend.o` /
home/galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-
glibc-2.5/build-glibc/csu/crtn.o
/home/galak/crosstool/src/build/powerpc-7450-linux-gnu/gcc-4.1.1-
glibc-2.5/gcc-core-prefix/lib/gcc/powerpc-7450-linux-gnu/
4.1.1/../../../../powerpc-7450-linux-gnu/bin/ld: cannot find -lgcc_eh
collect2: ld returned 1 exit status
make[2]: *** [/home/galak/crosstool/src/build/powerpc-7450-linux-gnu/
gcc-4.1.1-glibc-2.5/build-glibc/iconv/iconvconfig] Error 1
make[2]: Leaving directory `/home/galak/crosstool/src/build/
powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/glibc-2.5/iconv'
make[1]: *** [iconv/others] Error 2
make[1]: Leaving directory `/home/galak/crosstool/src/build/
powerpc-7450-linux-gnu/gcc-4.1.1-glibc-2.5/glibc-2.5'
make: *** [all] Error 2
--
For unsubscribe information see http://sourceware.org/lists.html#faq