New submission from Jonas Wagner:

The attached patch fixes issues with Python's Makefile, which manifest when 
doing parallel builds. The Makefile invoked "make" recursively for some 
targets. This caused some files (which were depended upon by multiple targets) 
to be built by both the original "make" and the sub-"make".

Besides duplicate work, this caused failed builds with non-threadsafe compilers.

The proposed patch removes recursive calls to "make", and instead builds all 
targets in the same "make" process.

----------
components: Build
files: makefile_parallel.patch
keywords: patch
messages: 226563
nosy: Sjlver
priority: normal
severity: normal
status: open
title: Remove incorrect uses of recursive make
type: compile error
versions: Python 3.5
Added file: http://bugs.python.org/file36570/makefile_parallel.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22359>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to