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 <coudert@users.sourceforge.net>.
This commit is contained in:
parent
36062c5220
commit
8959c6b791
|
@ -94,7 +94,7 @@ if test "x$ob_cv_with_ssl" != xno; then
|
||||||
sav_LDFLAGS=$LDFLAGS
|
sav_LDFLAGS=$LDFLAGS
|
||||||
LDFLAGS="$LDFLAGS $SSL_LDFLAGS"
|
LDFLAGS="$LDFLAGS $SSL_LDFLAGS"
|
||||||
AC_CHECK_LIB(dl, dlopen, [LIBDL=-ldl])
|
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,
|
AC_CHECK_LIB(ssl, SSL_connect,
|
||||||
[SSL_LIBS="-lssl $LIBCRYPTO $LIBDL" have_ssl_paths=yes])
|
[SSL_LIBS="-lssl $LIBCRYPTO $LIBDL" have_ssl_paths=yes])
|
||||||
LDFLAGS=$sav_LDFLAGS
|
LDFLAGS=$sav_LDFLAGS
|
||||||
|
|
Loading…
Reference in New Issue
Block a user