]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
openldap: correct openssl handling
authorPeter Korsgaard <peter@korsgaard.com>
Sat, 21 Oct 2017 22:08:55 +0000 (00:08 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 21 Oct 2017 22:08:55 +0000 (00:08 +0200)
Fixes:
http://autobuild.buildroot.net/results/ffc/ffc9c10c55c2838ab7002c5ec35244e9bfe46189/

Commit dfa1817d31a (openldap: supports only the real OpenSSL, not LibreSSL)
tried to ensure openldap would only use openssl, but changed the wrong
variable. OPENLDAP_TLS is passed to configure, so it shouldn't be changed:

./configure --target=aarch64-buildroot-linux-gnu .. --with-tls=libopenssl ..
Configuring OpenLDAP 2.4.45-Release ...
checking build system type... x86_64-pc-linux-gnu
checking host system type... aarch64-buildroot-linux-gnu
checking target system type... aarch64-buildroot-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for aarch64-buildroot-linux-gnu-strip... /usr/lfs/v0/rc-buildroot-test/scripts/instance-0/output/host/bin/aarch64-linux-gnu-strip
checking configure arguments... configure: error: bad value libopenssl for --with-tls

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/openldap/openldap.mk

index 56066f9133b3b6fb9ee2f67e808180d9a04a1bdc..2bf6fc3f27b4d4a25af8c5f9b1d860a50e76eefc 100644 (file)
@@ -13,8 +13,8 @@ OPENLDAP_INSTALL_STAGING = YES
 OPENLDAP_DEPENDENCIES = host-pkgconf
 
 ifeq ($(BR2_PACKAGE_LIBOPENSSL),y)
-OPENLDAP_TLS = libopenssl
-OPENLDAP_DEPENDENCIES += openssl
+OPENLDAP_TLS = openssl
+OPENLDAP_DEPENDENCIES += libopenssl
 else ifeq ($(BR2_PACKAGE_GNUTLS),y)
 OPENLDAP_TLS = gnutls
 OPENLDAP_DEPENDENCIES += gnutls