From d819da4897cdd19e420208cb26527f1c6b5d9955 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Sun, 27 Jun 1999 21:36:00 +0000 Subject: [PATCH] port Rasmus' APXS changes for AIX --- Makefile.in | 3 ++- configure.in.in | 5 +++++ mod_php4.exp | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 mod_php4.exp diff --git a/Makefile.in b/Makefile.in index 66e7768af6..47ba443879 100644 --- a/Makefile.in +++ b/Makefile.in @@ -60,6 +60,7 @@ YACC = @YACC@ MAINT = @MAINT@ APXS = @APXS@ APXS_LDFLAGS = $(EXTRA_LIBS) $(LIBS) +APXS_EXP = @APXS_EXP@ WARNING_LEVEL = @WARNING_LEVEL@ LEX_CFLAGS = -w$(WARNING_LEVEL) @LEX_CFLAGS@ @@ -107,7 +108,7 @@ libmodphp4-so.a: all-recursive $(OBJS) @REGEX_LIB@ # Apache 1.3 shared module libphp4.so: $(srcdir)/mod_php4.c libmodphp4-so.a @REGEX_LIB@ -@test -f mod_php4.c || test -L mod_php4.c || $(LN_S) $(srcdir)/mod_php4.c mod_php4.c - $(APXS) $(INCLUDE) -c -o libphp4.so @RPATHS@ mod_php4.c libmodphp4-so.a $(APXS_LDFLAGS) + $(APXS) $(INCLUDE) -c -o libphp4.so @RPATHS@ mod_php4.c libmodphp4-so.a $(APXS_LDFLAGS) $(APXS_EXP) regex/libregex.a: (cd regex; $(MAKE) lib) diff --git a/configure.in.in b/configure.in.in index c410c1d29c..ad0b0782fa 100644 --- a/configure.in.in +++ b/configure.in.in @@ -96,6 +96,11 @@ if test "$ac_cv_c_const" = "yes" ; then fi AC_SUBST(LEX_CFLAGS) +if test "`uname -sv`" = "AIX 4" -a "$GCC" != "yes"; then + APXS_EXP="-bE:mod_php4.exp" +fi +AC_SUBST(APXS_EXP) + dnl Ugly hack to get around a problem with gcc on AIX. if test "$CC" = "gcc" -a "$ac_cv_prog_cc_g" = "yes" -a \ "`uname -sv`" = "AIX 4"; then diff --git a/mod_php4.exp b/mod_php4.exp new file mode 100644 index 0000000000..2dca1256c2 --- /dev/null +++ b/mod_php4.exp @@ -0,0 +1 @@ +php4_module -- 2.50.1