Mike Frysinger <vap...@gentoo.org> writes: > Building newer libiberty for s390x targets fails with relocation errors: > libiberty/pic/libiberty.a(hashtab.o): In function 'htab_create': > libiberty/hashtab.c:408:(.text+0x5e4): relocation truncated to fit: > R_390_GOT12 against symbol 'xcalloc' defined in .text section in > libiberty/pic/libiberty.a(xmalloc.o) > libiberty/pic/libiberty.a(hashtab.o): In function 'htab_try_create': > libiberty/hashtab.c:414:(.text+0x61c): relocation truncated to fit: > R_390_GOT12 against symbol 'calloc@@GLIBC_2.2' defined in .text > section in /lib/libc.so.6 > collect2: ld returned 1 exit status > > Building with larger GOT (-fPIC rather than -fpic) fixes this.
Unfortunately, you mostly ignored my review comments on the previous version. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University