Merged revisions 68874 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r68874 | jesse.noller | 2009-01-23 08:04:41 -0600 (Fri, 23 Jan 2009) | 1 line
Issue 3807: multiprocessing fails to compile under --without-threads
........
diff --git a/setup.py b/setup.py
index d0826ce..f9ef3e3 100644
--- a/setup.py
+++ b/setup.py
@@ -1325,9 +1325,13 @@
if macros.get('HAVE_SEM_OPEN', False):
multiprocessing_srcs.append('_multiprocessing/semaphore.c')
- exts.append ( Extension('_multiprocessing', multiprocessing_srcs,
- define_macros=macros.items(),
- include_dirs=["Modules/_multiprocessing"]))
+ if sysconfig.get_config_var('WITH_THREAD'):
+ exts.append ( Extension('_multiprocessing', multiprocessing_srcs,
+ define_macros=macros.items(),
+ include_dirs=["Modules/_multiprocessing"]))
+ else:
+ missing.append('_multiprocessing')
+
# End multiprocessing