diff --git a/configure b/configure index 616aca3dee..242367389b 100755 --- a/configure +++ b/configure @@ -15940,7 +15940,7 @@ $as_echo_n "checking whether linking with OpenSSL requires -ldl... " >&6; } /* end confdefs.h. */ #include -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) #include #else #include @@ -15951,7 +15951,7 @@ int main () { -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_ALL_BUILTIN, NULL); #else DSO_METHOD_dlfcn(); @@ -15969,7 +15969,7 @@ else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) #include #else #include @@ -15980,7 +15980,7 @@ int main () { -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_ALL_BUILTIN, NULL); #else DSO_METHOD_dlfcn(); @@ -16177,7 +16177,7 @@ else #include #include int main() { -#if (OPENSSL_VERSION_NUMBER >= 0x10000000L) +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10000000L) ENGINE *e; EC_KEY *ek; diff --git a/configure.in b/configure.in index 53ad99fac2..e976e4dd72 100644 --- a/configure.in +++ b/configure.in @@ -1639,7 +1639,7 @@ shared library configuration (e.g., LD_LIBRARY_PATH).)], AC_MSG_CHECKING(whether linking with OpenSSL requires -ldl) AC_TRY_LINK([ #include -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) #include #else #include @@ -1647,7 +1647,7 @@ shared library configuration (e.g., LD_LIBRARY_PATH).)], #endif ], [ -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_ALL_BUILTIN, NULL); #else DSO_METHOD_dlfcn(); @@ -1656,7 +1656,7 @@ DSO_METHOD_dlfcn(); [AC_MSG_RESULT(no)], [LIBS="$LIBS -ldl" AC_TRY_LINK([ -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) #include #else #include @@ -1664,7 +1664,7 @@ DSO_METHOD_dlfcn(); #endif ], [ -#if OPENSSL_VERSION_NUMBER >= 0x10100004L +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_ALL_BUILTIN, NULL); #else DSO_METHOD_dlfcn(); @@ -1792,7 +1792,7 @@ int main() { #include #include int main() { -#if (OPENSSL_VERSION_NUMBER >= 0x10000000L) +#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10000000L) ENGINE *e; EC_KEY *ek;