]> granicus.if.org Git - python/commitdiff
Misc changes for AIX: install the python.exp file, and properly use $(srcdir).
authorGuido van Rossum <guido@python.org>
Tue, 3 Mar 1998 21:47:00 +0000 (21:47 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 3 Mar 1998 21:47:00 +0000 (21:47 +0000)
Makefile.in
configure
configure.in

index 9a4d29c2a7202ca3ac3f1af469330f99659593cb..8b2c97995bcdd30a25371e62965bb458be0cb953 100644 (file)
@@ -388,6 +388,21 @@ libainstall:       all
                $(INSTALL_PROGRAM) $(srcdir)/Modules/makesetup $(LIBPL)/makesetup
                $(INSTALL_PROGRAM) $(srcdir)/install-sh $(LIBPL)/install-sh
                $(INSTALL_DATA) $(srcdir)/Misc/Makefile.pre.in $(LIBPL)/Makefile.pre.in
+               @if [ -s Modules/python.exp -a \
+                       "`echo $(MACHDEP) | cut -c 1-3`" = "aix" ]; then \
+                       echo; echo "Installing support files for building shared extension modules on AIX:"; \
+                       $(INSTALL_DATA) Modules/python.exp              \
+                                       $(LIBPL)/python.exp;            \
+                       echo; echo "$(LIBPL)/python.exp";               \
+                       $(INSTALL_PROGRAM) $(srcdir)/Modules/makexp_aix \
+                                       $(LIBPL)/makexp_aix;            \
+                       echo "$(LIBPL)/makexp_aix";                     \
+                       $(INSTALL_PROGRAM) $(srcdir)/Modules/ld_so_aix  \
+                                       $(LIBPL)/ld_so_aix;             \
+                       echo "$(LIBPL)/ld_so_aix";                      \
+                       echo; echo "See Misc/AIX-NOTES for details.";   \
+               else true; \
+               fi
 
 # Install the dynamically loadable modules
 # This goes into $(exec_prefix)
index 7037a6ffc3970de39c6e095a5ceb3204b35c2d45..93fd5b9afa0b91061abfd99038200eb3069de14a 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# From configure.in Revision: 1.77 
+# From configure.in Revision: 1.78 
 
 # Guess values for system-dependent variables and create Makefiles.
 # Generated automatically using autoconf version 2.12 
@@ -1874,7 +1874,7 @@ echo "configure:1874: checking LINKFORSHARED" >&5
 if test -z "$LINKFORSHARED"
 then
        case $ac_sys_system/$ac_sys_release in
-       AIX*)   LINKFORSHARED='-Wl,-bE:$(srcdir)/python.exp -lld';;
+       AIX*)   LINKFORSHARED='-Wl,-bE:python.exp -lld';;
        hp*|HP*)
            LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
        Linux*) LINKFORSHARED="-Xlinker -export-dynamic";;
index 2deb753825ff8ee63777a68e9868fc2c4421034c..358c9248b72c4b6ebd276ad7fbfc78de87121cb0 100644 (file)
@@ -322,7 +322,7 @@ AC_MSG_CHECKING(LINKFORSHARED)
 if test -z "$LINKFORSHARED"
 then
        case $ac_sys_system/$ac_sys_release in
-       AIX*)   LINKFORSHARED='-Wl,-bE:$(srcdir)/python.exp -lld';;
+       AIX*)   LINKFORSHARED='-Wl,-bE:python.exp -lld';;
        hp*|HP*)
            LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
        Linux*) LINKFORSHARED="-Xlinker -export-dynamic";;