This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Sjlver
Recipients Sjlver
Date 2014-09-08.08:44:28
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1410165869.76.0.203082844365.issue22359@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2014-09-08 08:44:29Sjlversetrecipients: + Sjlver
2014-09-08 08:44:29Sjlversetmessageid: <1410165869.76.0.203082844365.issue22359@psf.upfronthosting.co.za>
2014-09-08 08:44:29Sjlverlinkissue22359 messages
2014-09-08 08:44:29Sjlvercreate