]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
autoconf: link with libssl
authorWitold Kręcicki <wpk@isc.org>
Wed, 13 May 2020 15:37:51 +0000 (17:37 +0200)
committerOndřej Surý <ondrej@isc.org>
Mon, 9 Nov 2020 14:59:01 +0000 (15:59 +0100)
This is prerequisite to adding DoT and DoH support to BIND 9.

configure.ac
m4/ax_check_openssl.m4

index c43c51eee6e19b59781ae071c7b482b667a951be..4e5332750e02dac2e0e3f52963a4286068f206bd 100644 (file)
@@ -607,7 +607,7 @@ CRYPTO=OpenSSL
 #
 # OpenSSL/LibreSSL is mandatory
 #
-PKG_CHECK_MODULES([OPENSSL], [libcrypto], [],
+PKG_CHECK_MODULES([OPENSSL], [libssl libcrypto], [],
                  [AX_CHECK_OPENSSL([:],[AC_MSG_FAILURE([OpenSSL/LibreSSL not found])])])
 
 AX_SAVE_FLAGS([openssl])
@@ -698,6 +698,8 @@ AC_CHECK_FUNCS([EVP_aes_128_ecb EVP_aes_192_ecb EVP_aes_256_ecb], [:],
 #
 AC_CHECK_FUNCS([DH_get0_key ECDSA_SIG_get0 RSA_set0_key])
 
+AC_CHECK_FUNCS([TLS_server_method])
+
 #
 # Check whether FIPS mode is available and whether we should enable it
 #
index 85d72b0e4523847a74786628e296704f89f9b3fe..19d0c2d176b026f12db4d6a0f6cab93b83da4bb8 100644 (file)
@@ -68,7 +68,7 @@ AC_DEFUN([AX_CHECK_OPENSSL], [
            AS_IF([test -f "$ssldir/include/openssl/ssl.h"],
                [
                    OPENSSL_CFLAGS="-I$ssldir/include"
-                    OPENSSL_LIBS="-L$ssldir/lib -lcrypto"
+                    OPENSSL_LIBS="-L$ssldir/lib -lcrypto -lssl"
                     found=true
                     AC_MSG_RESULT([yes])
                     break