From 610cf4ce34ad850eda67d9fba1f98f8ab6001e6e Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Feb 01 2022 06:28:18 +0000 Subject: Update OpenLDAP detection code to deal with libldap_r removal in 2.6 Resolves: rhbz#2032691 Signed-off-by: Alexander Bokovoy --- diff --git a/configure.ac b/configure.ac index 7cd7d76..24fbe20 100644 --- a/configure.ac +++ b/configure.ac @@ -71,8 +71,13 @@ dirsrv) ;; openldap) runtime_modules="nss nspr" - LDAP_CFLAGS= - LDAP_LIBS="-lldap_r -llber" + SAVE_LIBS="$LIBS" + LIBS= + AC_SEARCH_LIBS([ldap_search], [ldap_r ldap], [], [AC_MSG_ERROR([libldap or libldap_r not found])]) + AC_SEARCH_LIBS([ber_peek_tag], [lber], [], [AC_MSG_ERROR([liblber not found])]) + LDAP_LIBS="$LIBS" + LDAP_CFLAGS="" + LIBS="$SAVE_LIBS" ;; *) runtime_modules="nss nspr"