diff options
| author | Andrew M. Kuchling <amk@amk.ca> | 2001-01-17 22:17:16 +0000 |
|---|---|---|
| committer | Andrew M. Kuchling <amk@amk.ca> | 2001-01-17 22:17:16 +0000 |
| commit | 6425efe9aeb27fb698553b4cfcd925517052df72 (patch) | |
| tree | 31809f7dbf40c7b652d72e1f43760566e828e5d1 | |
| parent | 65e1cea6e372ed809501cf5b927a65c111f79cd3 (diff) | |
| download | cpython-git-6425efe9aeb27fb698553b4cfcd925517052df72.tar.gz | |
The signal module has to be compiled statically, so add it to Setup.dist
and remove support for it from setup.py
| -rw-r--r-- | Modules/Setup.dist | 3 | ||||
| -rw-r--r-- | setup.py | 9 |
2 files changed, 3 insertions, 9 deletions
diff --git a/Modules/Setup.dist b/Modules/Setup.dist index ad471ce926..3964107c42 100644 --- a/Modules/Setup.dist +++ b/Modules/Setup.dist @@ -93,5 +93,8 @@ PYTHONPATH=$(COREPYTHONPATH) posix posixmodule.c # posix (UNIX) system calls _sre _sre.c # Fredrik Lundh's new regular expressions +# The signal module can't be compiled as a dynamically linked module. +signal signalmodule.c # signal(2) + # The rest of the modules previously listed in this file are built # by the setup.py script in Python 2.1. @@ -53,14 +53,6 @@ class PyBuildExt(build_ext): ext.include_dirs.append( '.' ) # to get config.h ext.include_dirs.append( os.path.join(srcdir, './Include') ) - # If the signal module is being compiled, remove the sigcheck.o and - # intrcheck.o object files from the archive. - if module_enabled(self.extensions, 'signal'): - print 'removing sigcheck.o intrcheck.o' - ar, library = sysconfig.get_config_vars('AR', 'LIBRARY') - cmd = '%s d Modules/%s sigcheck.o intrcheck.o' % (ar, library) - os.system(cmd) - build_ext.build_extensions(self) def detect_modules(self): @@ -81,7 +73,6 @@ class PyBuildExt(build_ext): # Some modules that are normally always on: exts.append( Extension('regex', ['regexmodule.c', 'regexpr.c']) ) exts.append( Extension('pcre', ['pcremodule.c', 'pypcre.c']) ) - exts.append( Extension('signal', ['signalmodule.c']) ) exts.append( Extension('xreadlines', ['xreadlinesmodule.c']) ) |
