You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by wr...@apache.org on 2003/05/27 18:53:55 UTC
cvs commit: httpd-2.0 acinclude.m4
wrowe 2003/05/27 09:53:55
Modified: . acinclude.m4
Log:
As Geoff Thorpe <ge...@geoffthorpe.net> points out, we must perform our
compilation tests for the SSL_has_foo functions while we have completely
populated the config with 'standard' libraries from our apr configuration.
This allows us to compile more complex dependencies such as the test for
ENGINE_init(), which also requires -lsockets etc on Solaris for any
static build of OpenSSL. If this fails, we will have to research using
the pkgconfig/openssl.pc configuration to perform these precompile tests.
This restores the various HAVE_SSL_{FOO} macros for SSL-C and introduced
the proper test for HAVE_ENGINE_INIT.
Revision Changes Path
1.140 +4 -0 httpd-2.0/acinclude.m4
Index: acinclude.m4
===================================================================
RCS file: /home/cvs/httpd-2.0/acinclude.m4,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -r1.139 -r1.140
--- acinclude.m4 31 Mar 2003 21:19:07 -0000 1.139
+++ acinclude.m4 27 May 2003 16:53:54 -0000 1.140
@@ -396,8 +396,12 @@
if test "$ap_ssltk_type" = "openssl"; then
AC_CHECK_LIB(crypto, SSLeay_version, [], [liberrors="yes"])
AC_CHECK_LIB(ssl, SSL_CTX_new, [], [liberrors="yes"])
+ AC_CHECK_FUNCS(ENGINE_init)
else
+ AC_CHECK_LIB(sslc, SSLC_library_version, [], [liberrors="yes"])
AC_CHECK_LIB(sslc, SSL_CTX_new, [], [liberrors="yes"])
+ AC_CHECK_FUNCS(SSL_set_cert_store)
+ AC_CHECK_FUNCS(SSL_set_state)
fi
if test "x$liberrors" != "x"; then
AC_MSG_ERROR([... Error, SSL/TLS libraries were missing or unusable])