]> granicus.if.org Git - php/commitdiff
port Rasmus' APXS changes for AIX
authorSascha Schumann <sas@php.net>
Sun, 27 Jun 1999 21:36:00 +0000 (21:36 +0000)
committerSascha Schumann <sas@php.net>
Sun, 27 Jun 1999 21:36:00 +0000 (21:36 +0000)
Makefile.in
configure.in.in
mod_php4.exp [new file with mode: 0644]

index 66e7768af6a774936c21968eef2c0593eef13b51..47ba443879260eb1cdd1de4ffdcd950caf96db2d 100644 (file)
@@ -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)
index c410c1d29c416bc28abf7ebcddfc76e02d182e0b..ad0b0782fa7a6796affdf287f1f767d0f773e0d2 100644 (file)
@@ -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 (file)
index 0000000..2dca125
--- /dev/null
@@ -0,0 +1 @@
+php4_module