Browse Source

fix non-thread compile for xtensa

Waldemar Brodkorb 9 years ago
parent
commit
79d38fafe7
2 changed files with 7 additions and 0 deletions
  1. 4 0
      ldso/ldso/xtensa/dl-tlsdesc.S
  2. 3 0
      ldso/ldso/xtensa/elfinterp.c

+ 4 - 0
ldso/ldso/xtensa/dl-tlsdesc.S

@@ -18,6 +18,9 @@
 
 #include <sysdep.h>
 #include <tls.h>
+
+#if defined(USE_TLS) && USE_TLS
+
 #include "tlsdesc.h"
 
 
@@ -94,3 +97,4 @@ _dl_tlsdesc_dynamic:
 	.size	_dl_tlsdesc_dynamic, .-_dl_tlsdesc_dynamic
 
 #endif /* SHARED */
+#endif /* USE_TLS */

+ 3 - 0
ldso/ldso/xtensa/elfinterp.c

@@ -31,8 +31,11 @@
  */
 
 #include "ldso.h"
+
+#if defined(USE_TLS) && USE_TLS
 #include "dl-tls.h"
 #include "tlsdeschtab.h"
+#endif
 
 unsigned long
 _dl_linux_resolver (struct elf_resolve *tpnt, int reloc_entry)