summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorMichael W. Hudson <mwh@python.net>2002-03-07 10:04:49 +0000
committerMichael W. Hudson <mwh@python.net>2002-03-07 10:04:49 +0000
commit6dcabf31206ee06ada362e64d25aa9ddf20e4836 (patch)
tree56218648749866e69fa438e775546ee4c92b3ce7 /configure.in
parent7a2bebd8083db72b7f52415f490a52a7563f30f4 (diff)
downloadcpython-git-6dcabf31206ee06ada362e64d25aa9ddf20e4836.tar.gz
backport my checkin of
revision 1.84 of setup.py revision 1.293 of configure.in Apply Jack's patch attached to [ 508779 ] Disable flat namespace on MacOS X I presume you wanted this on the trunk too, Jack? 2.2.1 candidate.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/configure.in b/configure.in
index 385ff57eaa..39b55f2c98 100644
--- a/configure.in
+++ b/configure.in
@@ -793,8 +793,9 @@ then
# Link against the framework. All externals should be defined.
LDSHARED="$LDSHARED "'-framework $(PYTHONFRAMEWORK)'
else
- # No framework. Ignore undefined symbols, assuming they come from Python
- LDSHARED="$LDSHARED -flat_namespace -undefined suppress"
+ # No framework, use the Python app as bundle-loader
+ BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
+ LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/$(PYTHON)'
fi ;;
Linux*) LDSHARED="gcc -shared";;
dgux*) LDSHARED="ld -G";;