0f916505ad
- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551] OBS-URL: https://build.opensuse.org/request/show/530539 OBS-URL: https://build.opensuse.org/package/show/network:ldap/openldap2?expand=0&rev=195
25 lines
845 B
Plaintext
25 lines
845 B
Plaintext
From: Jan Engelhardt <jengelh@inai.de>
|
|
Date: 2017-07-04 13:53:32.386698982 +0200
|
|
|
|
Build all own programs exclusively with libldap_r and not libldap.
|
|
|
|
References: http://bugzilla.redhat.com/1370065
|
|
References: http://bugzilla.opensuse.org/996551
|
|
---
|
|
build/top.mk | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
Index: openldap-2.4.45/build/top.mk
|
|
===================================================================
|
|
--- openldap-2.4.45.orig/build/top.mk
|
|
+++ openldap-2.4.45/build/top.mk
|
|
@@ -171,7 +171,7 @@ LDAP_LIBLUNICODE_A = $(LDAP_LIBDIR)/libl
|
|
LDAP_LIBLUTIL_A = $(LDAP_LIBDIR)/liblutil/liblutil.a
|
|
|
|
LDAP_L = $(LDAP_LIBLUTIL_A) \
|
|
- $(LDAP_LIBLDAP_LA) $(LDAP_LIBLBER_LA)
|
|
+ $(LDAP_LIBLDAP_R_LA) $(LDAP_LIBLBER_LA)
|
|
SLAPD_L = $(LDAP_LIBLUNICODE_A) $(LDAP_LIBREWRITE_A) \
|
|
$(LDAP_LIBLUTIL_A) $(LDAP_LIBLDAP_R_LA) $(LDAP_LIBLBER_LA)
|
|
|