Index: modules/ssl/config.m4 =================================================================== --- modules/ssl/config.m4 (revision 604291) +++ modules/ssl/config.m4 (working copy) @@ -44,6 +44,7 @@ dnl # hook module into the Autoconf mechanism (--enable-ssl option) APACHE_MODULE(ssl, [SSL/TLS support (mod_ssl)], $ssl_objs, , no, [ APACHE_CHECK_SSL_TOOLKIT + APR_SETVAR(MOD_SSL_LDADD, [\$(SSL_LIBS)]) AC_CHECK_FUNCS(SSL_set_state) AC_CHECK_FUNCS(SSL_set_cert_store) ]) Index: acinclude.m4 =================================================================== --- acinclude.m4 (revision 604291) +++ acinclude.m4 (working copy) @@ -174,7 +174,7 @@ modpath_static="$modpath_static $libname" cat >>$modpath_current/modules.mk< /dev/null if test $? -eq 0; then ap_ssltk_incdep=`pkg-config --cflags-only-I openssl` APR_ADDTO(INCLUDES, $ap_ssltk_incdep) ap_ssltk_libdep=`pkg-config --libs openssl` - APR_ADDTO(LIBS, $ap_ssltk_libdep) + if test "$ap_ssltk_type" = "openssl"; then + APR_SETVAR(SSL_LIBS, $ap_ssltk_libdep) + else + APR_SETVAR(SSL_LIBS, $ap_ssltk_libdep) + fi fi + APACHE_SUBST(SSL_LIBS) ap_cv_ssltk="$ap_ssltk_base" fi ]) Index: support/Makefile.in =================================================================== --- support/Makefile.in (revision 604291) +++ support/Makefile.in (working copy) @@ -50,8 +50,9 @@ $(LINK) $(htdbm_LTFLAGS) $(htdbm_OBJECTS) $(PROGRAM_LDADD) ab_OBJECTS = ab.lo +ab_LDADD = $(PROGRAM_LDADD) $(SSL_LIBS) ab: $(ab_OBJECTS) - $(LINK) $(ab_LTFLAGS) $(ab_OBJECTS) $(PROGRAM_LDADD) + $(LINK) $(ab_LTFLAGS) $(ab_OBJECTS) $(ab_LDADD) checkgid_OBJECTS = checkgid.lo checkgid: $(checkgid_OBJECTS)