]> granicus.if.org Git - apache/commitdiff
Enable dynamic module support on Linux. This should work on any LIBTOOL
authorRyan Bloom <rbb@apache.org>
Thu, 17 Feb 2000 22:32:30 +0000 (22:32 +0000)
committerRyan Bloom <rbb@apache.org>
Thu, 17 Feb 2000 22:32:30 +0000 (22:32 +0000)
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
modules/aaa/config.m4
os/config.m4

index 5b109a0c2dec8c6c35b3ab80aea2b86d0de49aa6..08967f003cbe1ff3f5dbe701345dc6b3b8388cf0 100644 (file)
@@ -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
index 1e8eba9f59ba2d58aae2755cef35a12a73d34efc..5a915530ad425c059cb9a0d90f01535ea7a1564d 100644 (file)
@@ -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)
index 0c2486c7b4072fd858a5d03f2e178cee8486bacd..2e28b975b45f718cf650f11385d61d0de787c5c5 100644 (file)
@@ -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*)