This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH v2] _GCC_PICFLAG: use -fPIC for s390x targets
Mike Frysinger <vapier@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