Commit 0180e761 authored by Jesse Noller's avatar Jesse Noller

merge 68874 to py3kwq!

parent 41c9b605
...@@ -139,6 +139,10 @@ Core and Builtins ...@@ -139,6 +139,10 @@ Core and Builtins
Library Library
------- -------
- Issue #3807: _multiprocessing build fails when configure is passed
--without-threads argument. When this occurs, _multiprocessing will
be disabled, and not compiled.
- Issue #5008: When a file is opened in append mode with the new IO library, - Issue #5008: When a file is opened in append mode with the new IO library,
do an explicit seek to the end of file (so that e.g. tell() returns the do an explicit seek to the end of file (so that e.g. tell() returns the
file size rather than 0). This is consistent with the behaviour of the file size rather than 0). This is consistent with the behaviour of the
......
...@@ -1063,9 +1063,12 @@ class PyBuildExt(build_ext): ...@@ -1063,9 +1063,12 @@ class PyBuildExt(build_ext):
if macros.get('HAVE_SEM_OPEN', False): if macros.get('HAVE_SEM_OPEN', False):
multiprocessing_srcs.append('_multiprocessing/semaphore.c') multiprocessing_srcs.append('_multiprocessing/semaphore.c')
exts.append ( Extension('_multiprocessing', multiprocessing_srcs, if sysconfig.get_config_var('WITH_THREAD'):
define_macros=list(macros.items()), exts.append ( Extension('_multiprocessing', multiprocessing_srcs,
include_dirs=["Modules/_multiprocessing"])) define_macros=list(macros.items()),
include_dirs=["Modules/_multiprocessing"]))
else:
missing.append('_multiprocessing')
# End multiprocessing # End multiprocessing
# Platform-specific libraries # Platform-specific libraries
......
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