glibc/sysdeps
Adhemerval Zanella 0487ebed22 nptl: Add more missing placeholder abi symbol from nanosleep move
This patch adds the missing __libpthread_version_placeholder for
GLIBC_2.2.6 version from the nanosleep implementation move from
libpthread to libc (79a547b162).

It also fixes the wrong compat symbol definitions added by changing
back the version used on vfork check and remove the
__libpthread_version_placeholder added on some ABI (4f4bb489e0).

The __libpthread_version_placeholder is also refactored to make it
simpler to add new compat_symbols by adding a new macro
compat_symbol_unique which uses the compiler extension __COUNTER__
to generate unique strong alias to be used with compat_symbol.

Checked with a updated-abi on the all affected abis of the nanosleep
move.

Change-Id: I347a4dbdc931bb42b359456932dd1e17aa4d4078
2019-12-09 15:04:56 -03:00
..
aarch64 elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] 2019-12-02 14:55:22 +01:00
alpha nptl: Add default pthread-offsets.h 2019-11-26 13:53:36 +00:00
arm elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] 2019-12-02 14:55:22 +01:00
csky nptl: Add default pthread-offsets.h 2019-11-26 13:53:36 +00:00
generic Avoid late dlopen failure due to scope, TLS slotinfo updates [BZ #25112] 2019-11-27 20:55:35 +01:00
gnu Add TCP_TX_DELAY from Linux 5.3 to netinet/tcp.h. 2019-09-27 13:37:36 +00:00
hppa nptl: Add struct_rwlock.h 2019-11-26 13:53:36 +00:00
htl time: Introduce function to check correctness of nanoseconds value 2019-10-27 21:49:25 +01:00
hurd Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
i386 elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] 2019-12-02 14:55:22 +01:00
ia64 nptl: Add default pthread-offsets.h 2019-11-26 13:53:36 +00:00
ieee754 ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold 2019-12-03 13:30:42 -03:00
init_array Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
m68k nptl: Add default pthread-offsets.h 2019-11-26 13:53:36 +00:00
mach hurd: Fix ld.so __access override from libc 2019-12-01 21:05:56 +00:00
microblaze nptl: Add default pthread-offsets.h 2019-11-26 13:53:36 +00:00
mips nptl: Add struct_rwlock.h 2019-11-26 13:53:36 +00:00
nios2 nptl: Add default pthread-offsets.h 2019-11-26 13:53:36 +00:00
nptl nptl: Fix __PTHREAD_MUTEX_INITIALIZER for !__PTHREAD_MUTEX_HAVE_PREV 2019-11-26 17:00:19 -03:00
posix hurd: Fix ld.so __getcwd override from libc 2019-12-01 21:05:51 +00:00
powerpc Expand $(as-needed) and $(no-as-needed) throughout the build system 2019-12-03 21:37:50 +01:00
pthread Change most internal uses of __gettimeofday to __clock_gettime. 2019-10-30 17:04:10 -03:00
riscv sysdeps/riscv/start.S: rename .Lload_gp to load_gp (bug 24376) 2019-12-09 12:05:26 +01:00
s390 S390: Fix handling of needles crossing a page in strstr z15 ifunc-variant. [BZ #25226] 2019-11-27 12:35:40 +01:00
sh nptl: Add default pthread-offsets.h 2019-11-26 13:53:36 +00:00
sparc elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] 2019-12-02 14:55:22 +01:00
unix nptl: Add more missing placeholder abi symbol from nanosleep move 2019-12-09 15:04:56 -03:00
wordsize-32 Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wordsize-64 Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
x86 nptl: Add struct_rwlock.h 2019-11-26 13:53:36 +00:00
x86_64 elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] 2019-12-02 14:55:22 +01:00