[New-bugs-announce] [issue22359] Remove incorrect uses of recursive make

Jonas Wagner report at bugs.python.org
Mon Sep 8 10:44:29 CEST 2014


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 <report at bugs.python.org>
<http://bugs.python.org/issue22359>
_______________________________________


More information about the New-bugs-announce mailing list