Kaynağa Gözat

fix non-thread compile for xtensa

Waldemar Brodkorb 10 yıl önce
ebeveyn
işleme
79d38fafe7
2 değiştirilmiş dosya ile 7 ekleme ve 0 silme
  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)