This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Add hidden __tls_get_addr/___tls_get_addr alias
- From: Chris Metcalf <cmetcalf at ezchip dot com>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>, Andreas Schwab <schwab at linux-m68k dot org>
- Cc: Carlos O'Donell <carlos at redhat dot com>, GLIBC Devel <libc-alpha at sourceware dot org>
- Date: Sun, 21 Dec 2014 12:05:38 -0500
- Subject: Re: [PATCH] Add hidden __tls_get_addr/___tls_get_addr alias
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=none (sender IP is ) smtp dot mailfrom=cmetcalf at ezchip dot com;
- References: <5494CB6E dot 6090706 at ezchip dot com> <5494F4A3 dot 9030609 at redhat dot com> <20141220203247 dot GA22423 at gmail dot com> <878ui2rqd7 dot fsf at igel dot home> <20141220211055 dot GA9637 at gmail dot com>
On 12/20/2014 4:10 PM, H.J. Lu wrote:
index d7d6734..1a40cf9 100644
--- a/sysdeps/generic/localplt.data
+++ b/sysdeps/generic/localplt.data
@@ -7,10 +7,9 @@ libc.so: malloc
libc.so: memalign
libc.so: realloc
libm.so: matherr
-# 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
Great, thanks. I will remove the tile-specific version when this is pushed.
--
Chris Metcalf, EZChip Semiconductor
http://www.ezchip.com