Remove thread_local check, since we use pthread_* directly for now
This commit is contained in:
parent
c2426bc732
commit
7f802b623d
22
configure.ac
22
configure.ac
|
@ -200,21 +200,6 @@ std::vector<std::future<int>> v;
|
||||||
[have_std_future=no
|
[have_std_future=no
|
||||||
AC_MSG_RESULT([no])])
|
AC_MSG_RESULT([no])])
|
||||||
|
|
||||||
# Check that thread_local is available.
|
|
||||||
AC_MSG_CHECKING([whether thread_local is available])
|
|
||||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
thread_local int n;
|
|
||||||
]])],
|
|
||||||
[AC_DEFINE([HAVE_THREAD_LOCAL], [1],
|
|
||||||
[Define to 1 if you have the `thread_local`.])
|
|
||||||
have_thread_local=yes
|
|
||||||
AC_MSG_RESULT([yes])],
|
|
||||||
[have_thread_local=no
|
|
||||||
AC_MSG_RESULT([no])])
|
|
||||||
|
|
||||||
# Check that std::map::emplace is available for g++-4.7.
|
# Check that std::map::emplace is available for g++-4.7.
|
||||||
AC_MSG_CHECKING([whether std::map::emplace is available])
|
AC_MSG_CHECKING([whether std::map::emplace is available])
|
||||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
||||||
|
@ -631,11 +616,10 @@ if test "x$debug" != "xno"; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
enable_threads=yes
|
enable_threads=yes
|
||||||
# Some platform does not have working std::future or thread_local. We
|
# Some platform does not have working std::future. We disable
|
||||||
# disable threading for those platforms.
|
# threading for those platforms.
|
||||||
if test "x$threads" != "xyes" ||
|
if test "x$threads" != "xyes" ||
|
||||||
test "x$have_std_future" != "xyes" ||
|
test "x$have_std_future" != "xyes"; then
|
||||||
test "x$have_thread_local" != "xyes"; then
|
|
||||||
enable_threads=no
|
enable_threads=no
|
||||||
AC_DEFINE([NOTHREADS], [1], [Define to 1 if you want to disable threads.])
|
AC_DEFINE([NOTHREADS], [1], [Define to 1 if you want to disable threads.])
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue