summaryrefslogtreecommitdiffstats
path: root/Lib/distutils/sysconfig.py
diff options
context:
space:
mode:
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>2001-02-16 03:31:13 (GMT)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>2001-02-16 03:31:13 (GMT)
commit1a020868857cc58be9c2f36400b6e1c178750a49 (patch)
treebe323426a2a707ca725f57e47ef58f544b74d724 /Lib/distutils/sysconfig.py
parent67ea6d850281210aa0898938f2ac1a0cabfcfc4b (diff)
downloadcpython-1a020868857cc58be9c2f36400b6e1c178750a49.zip
cpython-1a020868857cc58be9c2f36400b6e1c178750a49.tar.gz
cpython-1a020868857cc58be9c2f36400b6e1c178750a49.tar.bz2
Linking just got simpiler on AIX and BeOS (closes SF patch #103679).
Diffstat (limited to 'Lib/distutils/sysconfig.py')
-rw-r--r--Lib/distutils/sysconfig.py27
1 files changed, 2 insertions, 25 deletions
diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
index ae9b37f..2b0bce3 100644
--- a/Lib/distutils/sysconfig.py
+++ b/Lib/distutils/sysconfig.py
@@ -305,31 +305,8 @@ def _init_posix():
# On AIX, there are wrong paths to the linker scripts in the Makefile
# -- these paths are relative to the Python source, but when installed
# the scripts are in another directory.
- if sys.platform == 'aix4': # what about AIX 3.x ?
- # Linker script is in the config directory, not in Modules as the
- # Makefile says.
- python_lib = get_python_lib(standard_lib=1)
- ld_so_aix = os.path.join(python_lib, 'config', 'ld_so_aix')
- python_exp = os.path.join(python_lib, 'config', 'python.exp')
-
- g['LDSHARED'] = "%s %s -bI:%s" % (ld_so_aix, g['CC'], python_exp)
-
- elif sys.platform == 'beos':
-
- # Linker script is in the config directory. In the Makefile it is
- # relative to the srcdir, which after installation no longer makes
- # sense.
- python_lib = get_python_lib(standard_lib=1)
- linkerscript_name = os.path.basename(string.split(g['LDSHARED'])[0])
- linkerscript = os.path.join(python_lib, 'config', linkerscript_name)
-
- # XXX this isn't the right place to do this: adding the Python
- # library to the link, if needed, should be in the "build_ext"
- # command. (It's also needed for non-MS compilers on Windows, and
- # it's taken care of for them by the 'build_ext.get_libraries()'
- # method.)
- g['LDSHARED'] = ("%s -L%s/lib -lpython%s" %
- (linkerscript, PREFIX, sys.version[0:3]))
+ if python_build:
+ g['LDSHARED'] = g['BLDSHARED']
global _config_vars
_config_vars = g