glibc/sysdeps
Szabolcs Nagy 2c1d4e5fe4 [BZ #17078] arm: remove prelinker support for R_ARM_TLS_DESC
This patch reverts

commit 9c82da17b5
Author: Maciej W. Rozycki <macro@codesourcery.com>
Date:   2014-07-17 19:22:05 +0100

    [BZ #17078] ARM: R_ARM_TLS_DESC prelinker support

This only implemented support for the lazy binding case (and thus
closed the bugzilla ticket prematurely), however tlsdesc on arm is
not correct with lazy binding because there is a data race between
the lazy initialization code and tlsdesc resolver functions.

Lazy initialization of tlsdesc entries will be removed from arm to
fix the data races and thus this half-finished prelinker support
is no longer useful.

	[BZ #17078]
	* sysdeps/arm/dl-machine.h (elf_machine_rela): Remove the
	R_ARM_TLS_DESC case.
	(elf_machine_lazy_rel): Remove the prelink check.
2017-11-03 14:45:26 +00:00
..
aarch64
alpha
arm [BZ #17078] arm: remove prelinker support for R_ARM_TLS_DESC 2017-11-03 14:45:26 +00:00
generic
gnu
hppa
i386
ia64
ieee754
init_array
m68k
mach
microblaze
mips
nios2
nptl
posix
powerpc
pthread
s390
sh
sparc
tile
unix
wordsize-32
wordsize-64
x86
x86_64