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

Reply via email to