configure.ac: Don't let pthread check depend on OS

Don't check the operating system environment to detect the correct
linker flags for using the POSIX thread library.
This commit is contained in:
Holger Weiss 2014-12-02 01:03:57 +01:00
parent 0d14645cb0
commit 7b5d1c00e8

View file

@ -156,6 +156,12 @@ AC_CHECK_LIB(socket,socket,SOCKETLIBS="$SOCKETLIBS -lsocket")
AC_CHECK_LIB(resolv,main,SOCKETLIBS="$SOCKETLIBS -lresolv")
AC_SUBST(SOCKETLIBS)
dnl Check for POSIX thread libraries
AC_CHECK_HEADERS(pthread.h)
AC_CHECK_LIB(pthread,pthread_create,THRLIBS="-lpthread",
AC_CHECK_LIB(pthread,pthread_create,THRLIBS="-lpthread -lrt",-lrt))
AC_SUBST(THRLIBS)
dnl
dnl check for math-related functions needing -lm
AC_CHECK_HEADERS(math.h)
@ -544,18 +550,6 @@ else
with_gnutls="no"
fi
dnl Check for POSIX thread libraries
AC_CHECK_HEADERS(pthread.h)
case $host in
*sun* | *solaris*)
AC_CHECK_LIB(pthread,pthread_create,THRLIBS="-lpthread -lrt")
;;
*)
AC_CHECK_LIB(pthread,pthread_create,THRLIBS="-lpthread")
;;
esac
AC_SUBST(THRLIBS)
dnl
dnl Checks for header files.
dnl