glibc/sysdeps
Florian Weimer c014359a7d alpha: Do not build with -fpic
The combination of GCC 10 and binutils 2.35 (both unreleased) is no
longer able to link the dynamic linker, due to a GP16 relocation
overflow error:

glibc/alpha-linux-gnu/elf/librtld.os: in function `calloc': glibc/elf/../include/rtld-malloc.h:44:(.text+0xd98): relocation truncated to fit: GPREL16 against symbol `__rtld_calloc' defined in .data.rel.ro section in glibc/alpha-linux-gnu/elf/librtld.os
glibc/alpha-linux-gnu/elf/librtld.os: in function `malloc': glibc/elf/../include/rtld-malloc.h:56:(.text+0x2978): relocation truncated to fit: GPREL16 against symbol `__rtld_malloc' defined in .data.rel.ro section in glibc/alpha-linux-gnu/elf/librtld.os

This is arguably a linker bug; the object files and their section size
requirements look reasonable enough.

Using -fPIC (the default) works around this issue.
2020-03-03 15:42:36 +01:00
..
aarch64
alpha alpha: Do not build with -fpic 2020-03-03 15:42:36 +01:00
arm
csky
generic
gnu
hppa
htl
hurd
i386 i386: Use comdat instead of .gnu.linkonce for i386 setup pic register (BZ #20543) 2020-02-28 13:58:08 -03:00
ia64
ieee754 ldbl-128ibm-compat: link tst-ldbl-efgcvt against loader too 2020-02-28 08:20:02 -06:00
m68k
mach posix: Remove posix waitid 2020-02-27 16:16:17 -03:00
microblaze
mips
nios2
nptl Linux: set_robust_list syscall number is always available 2020-03-03 12:49:44 +01:00
posix posix: Remove posix waitid 2020-02-27 16:16:17 -03:00
powerpc powerpc: Refactor fenvinline.h 2020-02-25 18:57:12 -03:00
pthread
riscv
s390
sh
sparc elf: Add elf/check-wx-segment, a test for the presence of WX segments 2020-03-02 14:25:20 +01:00
unix y2038: linux: Provide __utime64 implementation 2020-03-03 14:28:08 +01:00
wordsize-32
wordsize-64
x86
x86_64