From 8f23987f274cfa41bce9d78ac0f818aa6bfeccf3 Mon Sep 17 00:00:00 2001 From: David Levine Date: Wed, 8 Jan 2014 20:54:50 -0600 Subject: [PATCH] OpenBSD 5 needs an other-libraries (fourth argument) to the AC_CHECK_LIB for SSL_library_init, because it doesn't automatically append -lcrypto when linking with -lssl. --- configure.ac | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 750b1e74..f4fd6810 100644 --- a/configure.ac +++ b/configure.ac @@ -486,11 +486,14 @@ dnl CHECK FOR OPENSSL dnl ----------------- AS_IF([test x"$tls_support" = x"yes"],[ + dnl OpenBSD 5 needs the other-libraries (fourth argument) to the + dnl AC_CHECK_LIB for SSL_library_init, because it doesn't + dnl automatically append -lcrypto when linking with -lssl. AC_CHECK_HEADER([openssl/ssl.h], , [AC_MSG_ERROR([openssl/ssl.h not found])]) AC_CHECK_LIB([crypto], [BIO_write], [TLSLIB="-lcrypto"], [AC_MSG_ERROR([OpenSSL crypto library not found])]) AC_CHECK_LIB([ssl], [SSL_library_init], [TLSLIB="-lssl $TLSLIB"], - [AC_MSG_ERROR([OpenSSL library not found])])], + [AC_MSG_ERROR([OpenSSL library not found])],[$TLSLIB])], [TLSLIB=]) AC_SUBST([TLSLIB]) -- 2.56.0