From 38f5358de79909aea97887300570a3e9c7adc79d Mon Sep 17 00:00:00 2001 From: Ryan Bloom Date: Thu, 17 Feb 2000 22:32:30 +0000 Subject: [PATCH] Enable dynamic module support on Linux. This should work on any LIBTOOL based system, but YMMV. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84639 13f79535-47bb-0310-9956-ffa450edef68 --- build/rules.mk | 4 ++-- modules/aaa/config.m4 | 5 +++++ os/config.m4 | 3 ++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/build/rules.mk b/build/rules.mk index 5b109a0c2d..08967f003c 100644 --- a/build/rules.mk +++ b/build/rules.mk @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # ############################################################################## -# $Id: rules.mk,v 1.2 2000/02/16 00:55:51 rbb Exp $ +# $Id: rules.mk,v 1.3 2000/02/17 22:32:29 rbb Exp $ # include $(DEPTH)/config_vars.mk @@ -31,7 +31,7 @@ SHLIB_SUFFIX = so COMPILE = $(CC) $(DEFS) $(INCLUDES) $(EXTRA_INCLUDES) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(EXTRA_INCLUDES) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ +LINK = $(LIBTOOL) --mode=link $(CCLD) $(LTFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ mkinstalldirs = $(abs_srcdir)/helpers/mkdir.sh INSTALL = $(abs_srcdir)/helpers/install.sh -c INSTALL_DATA = $(INSTALL) -m 644 diff --git a/modules/aaa/config.m4 b/modules/aaa/config.m4 index 1e8eba9f59..5a915530ad 100644 --- a/modules/aaa/config.m4 +++ b/modules/aaa/config.m4 @@ -51,5 +51,10 @@ APACHE_CHECK_STANDARD_MODULE(setenvif, , yes) APACHE_CHECK_STANDARD_MODULE(echo, , yes) APACHE_MODPATH_FINISH + +if test "$sharedobjs" = "yes"; then + LIBS="$LIBS -ldl" + LTFLAGS="$LTFLAGS -export-dynamic" +fi APACHE_SUBST(STANDARD_LIBS) diff --git a/os/config.m4 b/os/config.m4 index 0c2486c7b4..2e28b975b4 100644 --- a/os/config.m4 +++ b/os/config.m4 @@ -1,6 +1,7 @@ AC_MSG_CHECKING(for target platform) -PLATFORM=`${CONFIG_SHELL-/bin/sh} $ac_config_guess` +#PLATFORM=`${CONFIG_SHELL-/bin/sh} $ac_config_guess` +PLATFORM=`$ac_config_guess` case "$PLATFORM" in *beos*) -- 2.50.1