Commit 8305b833 authored by Martin Panter's avatar Martin Panter

Issue #10656: Fix out-of-tree building on AIX

The ld_so_aix script and python.exp file are created in the build directory.
Patch by Tristan Carel and Michael Haubenwallner.
parent 30546e3c
...@@ -1418,7 +1418,7 @@ libainstall: all python-config ...@@ -1418,7 +1418,7 @@ libainstall: all python-config
$(INSTALL_SCRIPT) $(srcdir)/Modules/makexp_aix \ $(INSTALL_SCRIPT) $(srcdir)/Modules/makexp_aix \
$(DESTDIR)$(LIBPL)/makexp_aix; \ $(DESTDIR)$(LIBPL)/makexp_aix; \
echo "$(LIBPL)/makexp_aix"; \ echo "$(LIBPL)/makexp_aix"; \
$(INSTALL_SCRIPT) $(srcdir)/Modules/ld_so_aix \ $(INSTALL_SCRIPT) Modules/ld_so_aix \
$(DESTDIR)$(LIBPL)/ld_so_aix; \ $(DESTDIR)$(LIBPL)/ld_so_aix; \
echo "$(LIBPL)/ld_so_aix"; \ echo "$(LIBPL)/ld_so_aix"; \
echo; echo "See Misc/AIX-NOTES for details."; \ echo; echo "See Misc/AIX-NOTES for details."; \
......
...@@ -225,6 +225,7 @@ Arnaud Calmettes ...@@ -225,6 +225,7 @@ Arnaud Calmettes
Daniel Calvelo Daniel Calvelo
Tony Campbell Tony Campbell
Brett Cannon Brett Cannon
Tristan Carel
Mike Carlton Mike Carlton
Pierre Carrier Pierre Carrier
Terry Carroll Terry Carroll
...@@ -573,6 +574,7 @@ Travis B. Hartwell ...@@ -573,6 +574,7 @@ Travis B. Hartwell
Larry Hastings Larry Hastings
Tim Hatch Tim Hatch
Shane Hathaway Shane Hathaway
Michael Haubenwallner
Janko Hauser Janko Hauser
Rycharde Hawkes Rycharde Hawkes
Ben Hayden Ben Hayden
......
...@@ -555,6 +555,9 @@ Windows ...@@ -555,6 +555,9 @@ Windows
Build Build
----- -----
- Issue #10656: Fix out-of-tree building on AIX. Patch by Tristan Carel and
Michael Haubenwallner.
- Issue #26359: Rename --with-optimiations to --enable-optimizations. - Issue #26359: Rename --with-optimiations to --enable-optimizations.
- Issue #28444: Fix missing extensions modules when cross compiling. - Issue #28444: Fix missing extensions modules when cross compiling.
......
...@@ -70,6 +70,7 @@ if test ! -n "$*"; then ...@@ -70,6 +70,7 @@ if test ! -n "$*"; then
fi fi
makexp=`dirname $0`/makexp_aix makexp=`dirname $0`/makexp_aix
test -x "${makexp}" || makexp="@abs_srcdir@/makexp_aix"
# Check for existence of compiler. # Check for existence of compiler.
CC=$1; shift CC=$1; shift
......
...@@ -9226,7 +9226,7 @@ if test -z "$LDSHARED" ...@@ -9226,7 +9226,7 @@ if test -z "$LDSHARED"
then then
case $ac_sys_system/$ac_sys_release in case $ac_sys_system/$ac_sys_release in
AIX*) AIX*)
BLDSHARED="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:\$(srcdir)/Modules/python.exp" BLDSHARED="Modules/ld_so_aix \$(CC) -bI:Modules/python.exp"
LDSHARED="\$(LIBPL)/ld_so_aix \$(CC) -bI:\$(LIBPL)/python.exp" LDSHARED="\$(LIBPL)/ld_so_aix \$(CC) -bI:\$(LIBPL)/python.exp"
;; ;;
IRIX/5*) LDSHARED="ld -shared";; IRIX/5*) LDSHARED="ld -shared";;
......
...@@ -2358,7 +2358,7 @@ if test -z "$LDSHARED" ...@@ -2358,7 +2358,7 @@ if test -z "$LDSHARED"
then then
case $ac_sys_system/$ac_sys_release in case $ac_sys_system/$ac_sys_release in
AIX*) AIX*)
BLDSHARED="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:\$(srcdir)/Modules/python.exp" BLDSHARED="Modules/ld_so_aix \$(CC) -bI:Modules/python.exp"
LDSHARED="\$(LIBPL)/ld_so_aix \$(CC) -bI:\$(LIBPL)/python.exp" LDSHARED="\$(LIBPL)/ld_so_aix \$(CC) -bI:\$(LIBPL)/python.exp"
;; ;;
IRIX/5*) LDSHARED="ld -shared";; IRIX/5*) LDSHARED="ld -shared";;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment