OSDN Git Service

libc_tls: Do not include generic libc-tls from arch specific implementation
authorCarmelo Amoroso <carmelo.amoroso@st.com>
Mon, 29 Nov 2010 21:21:52 +0000 (22:21 +0100)
committerCarmelo Amoroso <carmelo.amoroso@st.com>
Mon, 29 Nov 2010 21:21:52 +0000 (22:21 +0100)
libpthread/nptl/sysdeps/generic/libc-tls.c is built as well, so it does not need
that arch specific version of libc-tls.c (MIPS and ALPHA) includes it.
The arch libc-tls.s is aimed to provide the implementation of __tls_get_addr
for the static libc.a, because on these archs the linker relaxations are not
required and it could be possible to have local-dynamic access models in static
libraries as well.

Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
libpthread/nptl/sysdeps/alpha/libc-tls.c
libpthread/nptl/sysdeps/mips/libc-tls.c

index a3b68e9..01f6f3c 100644 (file)
@@ -17,7 +17,6 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <sysdeps/generic/libc-tls.c>
 #include <dl-tls.h>
 
 #if USE_TLS
index fdedc9f..7bbba01 100644 (file)
@@ -17,7 +17,6 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <../generic/libc-tls.c>
 #include <dl-tls.h>
 
 #if USE_TLS