Unverified Commit 6f0afb84 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

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
parent 39c9140c
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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