]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
ia64: drop __tls_get_addr from expected ld.so plt usage
authorMike Frysinger <vapier@gentoo.org>
Tue, 28 Jul 2015 09:28:57 +0000 (05:28 -0400)
committerMike Frysinger <vapier@gentoo.org>
Tue, 28 Jul 2015 09:30:14 +0000 (05:30 -0400)
This file was updated with an educated guess as to the symbols needed,
but on ia64, we don't have __tls_get_addr calls, so drop it from the
list.

ChangeLog
sysdeps/unix/sysv/linux/ia64/localplt.data

index cd2d8274c7d7ad1dd2ffe1ffceae6f98f3d6f4fc..c753d5c000d4988548c00aaf9e15eb74b53fd416 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-07-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * sysdeps/unix/sysv/linux/ia64/localplt.data: Delete __tls_get_addr.
+
 2015-07-27  Mike Frysinger  <vapier@gentoo.org>
 
        * sysdeps/ia64/bits/atomic.h (atomic_exchange_and_add): Define
index bc2ce41665f5242ddfcb1b59d5979c3e324c1086..b628ca4dfc5046b05dbed206edda73374a1bfe32 100644 (file)
@@ -6,10 +6,9 @@ libc.so: realloc
 libm.so: matherr
 libm.so: matherrf
 libm.so: matherrl
-# The dynamic loader needs __tls_get_addr for TLS, and uses __libc_memalign
-# internally to allocate aligned TLS storage. The other malloc family of
-# functions are expected to allow user symbol interposition.
-ld.so: __tls_get_addr
+# The dynamic loader uses __libc_memalign internally to allocate aligned
+# TLS storage. The other malloc family of functions are expected to allow
+# user symbol interposition.
 ld.so: __libc_memalign
 ld.so: malloc
 ld.so: calloc