Browse Source

Ticket #47875 - dirsrv not running with old openldap

Description: To check libldif, -lldap$ol_libver needs to be added
to LDFLAGS to compile test conftest.c.

(cherry picked from commit 8c7ac72659758ef1ea96794552e584fdbe803778)
(cherry picked from commit 84f91ddac5020295cbc0a3f84f14ab24f539ed00)
(cherry picked from commit a690f70780e658c331ffdb3a2e7ff335a801c257)
Noriko Hosoi 11 years ago
parent
commit
3612ac6ab9
2 changed files with 2 additions and 2 deletions
  1. 1 1
      configure
  2. 1 1
      m4/openldap.m4

+ 1 - 1
configure

@@ -22504,7 +22504,7 @@ _ACEOF
 fi
 fi
 
 
       ldap_lib_ldif=""
       ldap_lib_ldif=""
-  LDFLAGS="$LDFLAGS"
+  LDFLAGS="$LDFLAGS -lldap$ol_libver"
   as_ac_Lib=`$as_echo "ac_cv_lib_ldif$ol_libver''__init" | $as_tr_sh`
   as_ac_Lib=`$as_echo "ac_cv_lib_ldif$ol_libver''__init" | $as_tr_sh`
 { $as_echo "$as_me:$LINENO: checking for _init in -lldif$ol_libver" >&5
 { $as_echo "$as_me:$LINENO: checking for _init in -lldif$ol_libver" >&5
 $as_echo_n "checking for _init in -lldif$ol_libver... " >&6; }
 $as_echo_n "checking for _init in -lldif$ol_libver... " >&6; }

+ 1 - 1
m4/openldap.m4

@@ -145,7 +145,7 @@ if test "$with_openldap" = yes ; then
   dnl look for separate libldif - newer versions of openldap have moved the
   dnl look for separate libldif - newer versions of openldap have moved the
   dnl ldif functionality into libldap
   dnl ldif functionality into libldap
   ldap_lib_ldif=""
   ldap_lib_ldif=""
-  LDFLAGS="$LDFLAGS"
+  LDFLAGS="$LDFLAGS -lldap$ol_libver"
   AC_CHECK_LIB([ldif$ol_libver], [_init], [ldap_lib_ldif=-lldif$ol_libver],
   AC_CHECK_LIB([ldif$ol_libver], [_init], [ldap_lib_ldif=-lldif$ol_libver],
     [ldap_lib_ldif=])
     [ldap_lib_ldif=])
   if test -z "$ldap_lib_ldif" ; then
   if test -z "$ldap_lib_ldif" ; then