# HG changeset patch # User Will Fiveash # Date 1469220990 18000 # Node ID c93341f8b02860187d70a3201e45e50cf617ae5d # Parent d36228d1492b3b746f0f2b21a50cc10f2e8c8822 24328607 017-use-openldap-lib.patch should be deleted diff -r d36228d1492b -r c93341f8b028 components/krb5/patches/017-use-openldap-lib.patch --- a/components/krb5/patches/017-use-openldap-lib.patch Fri Jul 22 15:56:26 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -# -# Temporary fix, to use OpenLDAP library, instead of legacy Mozilla LDAP -# Hardcodes -lldap_r-2.4 in configure script, instead of -lldap. -# Necessary to build current krb5, otherwise: -# kdb_ldap_conn.c, line 142: undefined symbol: LDAP_SASL_QUIET -# -# Reported upstream: -# http://krbdev.mit.edu/rt/Ticket/Display.html?id=8261 -# Patch source: in-house -# -diff -ur old/src/configure.in new/src/configure.in ---- old/src/configure.in 2013-11-04 16:55:08.000000000 -0800 -+++ new/src/configure.in 2014-05-22 04:28:42.013736461 -0700 -@@ -1118,20 +1118,20 @@ - ldap_lib="" - if test -n "$OPENLDAP_PLUGIN"; then - AC_CHECK_HEADERS(ldap.h lber.h, :, [AC_MSG_ERROR($ac_header not found)]) -- AC_CHECK_LIB(ldap, ldap_init, :, [AC_MSG_ERROR(libldap not found or missing ldap_init)]) -+ AC_CHECK_LIB(ldap_r-2.4, ldap_init, :, [AC_MSG_ERROR(libldap not found or missing ldap_init)]) - old_LIBS="$LIBS" -- LIBS="$LIBS -lldap" -+ LIBS="$LIBS -lldap_r-2.4" - AC_CHECK_FUNCS(ldap_initialize ldap_url_parse_nodn ldap_unbind_ext_s ldap_str2dn ldap_explode_dn) - LIBS="$old_LIBS" - - BER_OKAY=0 -- AC_CHECK_LIB(ldap, ber_init, [BER_OKAY=1]) -+ AC_CHECK_LIB(ldap_r-2.4, ber_init, [BER_OKAY=1]) - if test "$BER_OKAY" = "1"; then -- LDAP_LIBS='-lldap' -+ LDAP_LIBS='-lldap_r-2.4' - else -- AC_CHECK_LIB(lber, ber_init, [BER_OKAY=1], [AC_MSG_WARN([libber not found])]) -+ AC_CHECK_LIB(lber-2.4, ber_init, [BER_OKAY=1], [AC_MSG_WARN([libber not found])]) - if test "$BER_OKAY" = "1"; then -- LDAP_LIBS='-lldap -llber' -+ LDAP_LIBS='-lldap_r-2.4 -llber-2.4' - else - AC_ERROR("BER library missing - cannot build LDAP database module") - fi