--- libxml2-2.9.14/configure.ac.orig 2022-05-02 13:12:33.000000000 +0200 +++ libxml2-2.9.14/configure.ac 2022-05-26 19:45:13.697273909 +0200 @@ -1036,11 +1036,16 @@ dnl Use pthread by default in other cases if test -z "$THREADS_W32"; then if test "$with_threads" = "pthread" || test "$with_threads" = "" || test "$with_threads" = "yes" ; then + LIBS_saved="$LIBS" AC_CHECK_HEADER(pthread.h, - AC_CHECK_LIB(pthread, pthread_join,[ - THREAD_LIBS="-lpthread" + AC_SEARCH_LIBS(pthread_join, pthread,[ + THREAD_LIBS="$ac_cv_search_pthread_join" + if test "$THREAD_LIBS" = "none required"; then + THREAD_LIBS="" + fi AC_DEFINE([HAVE_PTHREAD_H], [], [Define if is there]) WITH_THREADS="1"])) + LIBS="$LIBS_saved" fi fi