diff options
Diffstat (limited to 'TSRM/configure.in')
-rw-r--r-- | TSRM/configure.in | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/TSRM/configure.in b/TSRM/configure.in index 1cee23a9a9..5f2654f50d 100644 --- a/TSRM/configure.in +++ b/TSRM/configure.in @@ -12,12 +12,16 @@ AM_PROG_CC_STDC AC_PROG_CC_C_O AC_PROG_RANLIB -AC_CHECK_LIB(pthread, pthread_create, [ - AC_DEFINE(PTHREADS) - LIBS="$LIBS -lpthread" -],[ +AC_CHECK_LIB(c_r, pthread_create) +AC_CHECK_LIB(pthread, pthread_create) + +AC_CHECK_FUNCS(pthread_create) + +if test "$ac_cv_func_pthread_create" != "yes"; then AC_MSG_ERROR(You need pthreads to build TSRM.) -]) +fi + +AC_DEFINE(PTHREADS) AC_CHECK_HEADERS(stdarg.h) |