1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

configure: force-use -lpthreads on HPUX

When trying to detect pthreads use on HPUX the checks will succeed
without the correct -l option but then end up failing at run-time.

Reported-by: Eason-Yu on github
Fixes #2697
Closes #3025
This commit is contained in:
Daniel Stenberg 2018-09-21 09:40:56 +02:00
parent 39c9140cce
commit 6f0afb842c
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -3897,6 +3897,16 @@ if test "$want_pthreads" != "no"; then
dnl first check for function without lib
AC_CHECK_FUNC(pthread_create, [USE_THREADS_POSIX=1] )
dnl on HPUX, life is more complicated...
case $host in
*-hp-hpux*)
dnl it doesn't actually work without -lpthread
USE_THREADS_POSIX=""
;;
*)
;;
esac
dnl if it wasn't found without lib, search for it in pthread lib
if test "$USE_THREADS_POSIX" != "1"
then