Skip to contentSkip to conversation

Add check for libpthread during configure

PATCH Roland Dreier 2 participants 2 messages Dec 15, 2010 1 message not in the archive InfiniBand

lore
Share & tools
lore
#0 lore raw

Add a check for libpthread during librdmacm configure. This will add libpthread to the list of libraries that librdmacm is linked to. Currently librdmacm gets libpthread implicitly through libibverbs, but this breaks when using a linker that does not implicitly link with such dependencies; eg the new gold linker is such a linker:

<http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking>

Addresses: http://bugs.debian.org/555380
Addresses: https://bugs.launchpad.net/ubuntu/+source/librdmacm/+bug/687983

---
 configure.in |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
configure.in +2 -0
index d4ae89f..ea10985 100644
@@ -45,6 +45,8 @@ AC_C_CONST
 AC_CHECK_SIZEOF(long)
 
 dnl Checks for libraries
+AC_CHECK_LIB(pthread, pthread_mutex_init, [],
+    AC_MSG_ERROR([pthread_mutex_init() not found.  librdmacm requires libpthread.]))
 if test "$disable_libcheck" != "yes"; then
 AC_CHECK_LIB(ibverbs, ibv_get_device_list, [],
     AC_MSG_ERROR([ibv_get_device_list() not found.  librdmacm requires libibverbs.]))

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html