aboutsummaryrefslogtreecommitdiff
path: root/net/libiscsi/files/patch-configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'net/libiscsi/files/patch-configure.ac')
-rw-r--r--net/libiscsi/files/patch-configure.ac28
1 files changed, 25 insertions, 3 deletions
diff --git a/net/libiscsi/files/patch-configure.ac b/net/libiscsi/files/patch-configure.ac
index 38166307dcde..0c94e2655838 100644
--- a/net/libiscsi/files/patch-configure.ac
+++ b/net/libiscsi/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- ./configure.ac.ORIG 2023-02-11 20:12:38.532565000 +0100
-+++ ./configure.ac 2023-02-11 20:14:27.194137000 +0100
-@@ -170,7 +170,8 @@
+--- configure.ac.orig 2025-05-03 00:02:42 UTC
++++ configure.ac
+@@ -205,7 +205,8 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include <infiniband/verbs.h>
#include <rdma/rdma_cma.h>
@@ -10,3 +10,25 @@
[[int ibv = IBV_WC_SEND;]])],
[libiscsi_cv_HAVE_LINUX_ISER=yes],[libiscsi_cv_HAVE_LINUX_ISER=no])])
if test x"$libiscsi_cv_HAVE_LINUX_ISER" = x"yes"; then
+@@ -229,6 +230,21 @@ AM_CONDITIONAL([HAVE_PTHREAD], [test x$libiscsi_cv_HAV
+ AC_DEFINE(HAVE_MULTITHREADING,1,[Whether we have multithreading support])
+ fi
+ AM_CONDITIONAL([HAVE_PTHREAD], [test x$libiscsi_cv_HAVE_PTHREAD = xyes])
++
++AC_CACHE_CHECK([whether libthr is available],
++ [ac_cv_have_thr],
++ [ac_save_CFLAGS="$CFLAGS"
++ ac_save_LIBS="$LIBS"
++ CFLAGS="$CFLAGS $GLIB_CFLAGS"
++ LIBS="$GLIB_LIBS $LIBS -lthr"
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
++ #include <pthread.h>
++ ]], [[]])],[ac_cv_have_thr=yes],[ac_cv_have_thr=no])
++ CFLAGS="$ac_save_CFLAGS"
++ LIBS="$ac_save_LIBS"])
++if test "$ac_cv_have_thr" = yes ; then
++ LIBS="$LIBS -lthr"
++fi
+
+ AC_CACHE_CHECK([whether libcunit is available],
+ [ac_cv_have_cunit],