problems with binutils on powerpc64

Andreas Jaeger aj@suse.de
Mon May 19 12:19:00 GMT 2003


Alan,

current binutils (2.14.90.0.2 from HJ) seem to have problems building
shared libraries, e.g. building of glibc fails with:

gcc -nostdlib -nostartfiles -o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/iconv_prog  -Wl,-dynamic-linker=/lib6
4/ld64.so.1   -Wl,-z,combreloc /usr/src/packages/
BUILD/glibc-2.3/cc/csu/crt1.o /usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.o `gcc --print-file-name=crtbegin.o
` /usr/src/packages/BUILD/glibc-2.3/cc/iconv/iconv_prog.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/iconv_char
map.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/charmap.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/charmap-d
ir.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/linereader.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/dummy-r
epertoire.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/simple-hash.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv
/xstrdup.o /usr/src/packages/BUILD/glibc-2.3/cc/iconv/xmalloc.o  -Wl,-rpath-link=/usr/src/packages/BUILD/glibc-
2.3/cc:/usr/src/packages/BUILD/glibc-2.3/cc/math:/usr/src/packages/BUILD/glibc-2.3/cc/elf:/usr/src/packages/BUI
LD/glibc-2.3/cc/dlfcn:/usr/src/packages/BUILD/glibc-2.3/cc/nss:/usr/src/packages/BUILD/glibc-2.3/cc/nis:/usr/sr
c/packages/BUILD/glibc-2.3/cc/rt:/usr/src/packages/BUILD/glibc-2.3/cc/resolv:/usr/src/packages/BUILD/glibc-2.3/
cc/crypt:/usr/src/packages/BUILD/glibc-2.3/cc/linuxthreads /usr/src/packages/BUILD/glibc-2.3/cc/libc.so.6 /usr/
src/packages/BUILD/glibc-2.3/cc/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /usr/src/packages/BUILD
/glibc-2.3/cc/csu/crtn.o
/usr/lib64/gcc-lib/powerpc64-suse-linux/3.2.3/../../../../powerpc64-suse-linux/bin/ld: /usr/src/packages/BUILD/
glibc-2.3/cc/iconv/charmap.o(.toc+0x68): unresolvable R_PPC64_ADDR64 relocation against symbol `malloc@@GLIBC_2
.3'
/usr/lib64/gcc-lib/powerpc64-suse-linux/3.2.3/../../../../powerpc64-suse-linux/bin/ld: /usr/src/packages/BUILD/
glibc-2.3/cc/iconv/charmap.o(.toc+0x70): unresolvable R_PPC64_ADDR64 relocation against symbol `free@@GLIBC_2.3
'

Do you have any idea?

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj



More information about the Binutils mailing list