From 8959c6b791676a77b6432e5090490730020471e2 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Tue, 10 Sep 2019 13:14:43 +0200 Subject: [PATCH] fix libcrypto detection in openssl 1.1+ without pkg-config CRYPTO_lock() was removed. test for X509_cmp() instead, which we actually use. inspired by report from FX . --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 233901c..66ce71a 100644 --- a/configure.ac +++ b/configure.ac @@ -94,7 +94,7 @@ if test "x$ob_cv_with_ssl" != xno; then sav_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $SSL_LDFLAGS" AC_CHECK_LIB(dl, dlopen, [LIBDL=-ldl]) - AC_CHECK_LIB(crypto, CRYPTO_lock, [LIBCRYPTO=-lcrypto]) + AC_CHECK_LIB(crypto, X509_cmp, [LIBCRYPTO=-lcrypto]) AC_CHECK_LIB(ssl, SSL_connect, [SSL_LIBS="-lssl $LIBCRYPTO $LIBDL" have_ssl_paths=yes]) LDFLAGS=$sav_LDFLAGS