From: Mark Andrews Date: Fri, 22 Jan 2021 04:59:03 +0000 (+1100) Subject: Fix linking order for OpenSSL libraries X-Git-Tag: v9.17.11~49^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9223c7d59955f26d0898b27f2a758a176822cce9;p=thirdparty%2Fbind9.git Fix linking order for OpenSSL libraries As libssl depends on libcrypto, -lssl needs to precede -lcrypto in linker invocations or else the build will fail with static OpenSSL libraries. Adjust m4/ax_check_openssl.m4 to prevent this issue from getting triggered when pkg-config files for OpenSSL are not available. --- diff --git a/m4/ax_check_openssl.m4 b/m4/ax_check_openssl.m4 index 19d0c2d176b..a3faba0a45a 100644 --- a/m4/ax_check_openssl.m4 +++ b/m4/ax_check_openssl.m4 @@ -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 -lssl" + OPENSSL_LIBS="-L$ssldir/lib -lssl -lcrypto" found=true AC_MSG_RESULT([yes]) break