X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=config%2Fax_tls.m4;h=7c86daf147cdc8f068161f2dc128bbfd7ef2ebc2;hb=88c66efb5a534828dbb2a4128339e3491758de49;hp=5ab1a413d1414792e6b0098b7c13a42d56d9bdee;hpb=2d72fae24ceebe2efa486b5bad421f39917ec0a6;p=urcu.git diff --git a/config/ax_tls.m4 b/config/ax_tls.m4 index 5ab1a41..7c86daf 100644 --- a/config/ax_tls.m4 +++ b/config/ax_tls.m4 @@ -69,16 +69,11 @@ AC_DEFUN([AX_TLS], [ for ax_tls_keyword in $ax_tls_keywords; do AS_CASE([$ax_tls_keyword], [none], [ac_cv_tls=none ; break], - [AC_TRY_COMPILE( - [#include - static void - foo(void) { - static ] $ax_tls_keyword [ int bar; - exit(1); - }], - [], + [AC_TRY_LINK( + [$ax_tls_keyword int foo;], + [++foo;], [ac_cv_tls=$ax_tls_keyword ; break], - ac_cv_tls=none + [ac_cv_tls=none] )]) done ])