build issue when trying to build cross glibc-2.5 for powerpc

Kumar Gala galak@kernel.crashing.org
Thu Nov 16 07:41:00 GMT 2006


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



More information about the crossgcc mailing list