Commit 8510ea1e authored by Ryan Bloom's avatar Ryan Bloom
Browse files

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
parent cfb5137e
Loading
Loading
Loading
Loading
+2 −2
Changes for build/rules.mk: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -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
+5 −0
Changes for modules/aaa/config.m4: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -52,4 +52,9 @@ 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)
+2 −1
Changes for os/config.m4: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
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*)