]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Make variables global
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 27 Jan 2015 21:43:36 +0000 (21:43 +0000)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 27 Jan 2015 21:43:36 +0000 (21:43 +0000)
m4/pdns_pie.m4

index 19670a4a14e0910ce211fc34e00ef7c0ee25eb20..1f1f71d0eb2641b09afe4fa28f3122ce6fa0b106 100644 (file)
@@ -38,13 +38,22 @@ AC_DEFUN([AC_CC_PIE],[
               PIE_CFLAGS="-fPIE -DPIE"
               PIE_LDFLAGS="-Wl,-pie"
               ], [],
-              [AC_LANG_PROGRAM([[#include <pthread.h>]], [[static __thread unsigned int t_id = 1;]])]
+              [AC_LANG_PROGRAM([[
+#include <pthread.h>
+__thread unsigned int t_id;
+                ]], [[t_id = 1;]])]
             )
           ],
-          [AC_LANG_PROGRAM([[#include <pthread.h>]], [[static __thread unsigned int t_id = 1;]])]
+          [AC_LANG_PROGRAM([[
+#include <pthread.h>
+__thread unsigned int t_id;
+            ]], [[t_id = 1;]])]
         )],
         [],
-        [AC_LANG_PROGRAM([[#include <pthread.h>]], [[static __thread unsigned int t_id = 1;]])]
+        [AC_LANG_PROGRAM([[
+#include <pthread.h>
+__thread unsigned int t_id;
+          ]], [[t_id = 1;]])]
       )
     esac
     CXXFLAGS=$OLD_CXXFLAGS