Page MenuHomeFreeBSD

lang/python27,35+: Remove MAKE_JOBS_UNSAFE
ClosedPublic

Authored by koobs on Oct 16 2018, 6:46 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Sep 28, 3:41 PM
Unknown Object (File)
Sat, Sep 27, 7:52 PM
Unknown Object (File)
Sat, Sep 27, 1:57 PM
Unknown Object (File)
Sat, Sep 27, 4:42 AM
Unknown Object (File)
Sep 16 2025, 2:26 AM
Unknown Object (File)
Sep 10 2025, 4:46 AM
Unknown Object (File)
Aug 13 2025, 1:34 PM
Unknown Object (File)
Jul 28 2025, 6:20 PM
Subscribers

Details

Summary
lang/python27,35+: Remove MAKE_JOBS_UNSAFE

ports r393217 via bug 200622 [1] originally set MAKE_JOBS_UNSAFE=yes due to
incorrect uses of recursive make [2], causing intermittent build failures when 
run with multiple jobs (-jN).

Upstream committed a fix for the issue in default (3.6, at the time), 3.5 and
2.7 which are now contained in all released lang/python?? port versions. 3.4 did
not receieve a backport merge.

lang/python3.5+ ports inadvertently inherited MAKE_JOBS_UNSAFE=yes, via
repocopies from lang/python34 on their creation, when they were infact safe to
use with -j.

Remove MAKE_JOBS_UNSAFE in all lang/python?? except python34 ports accordingly.

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622
[2] https://bugs.python.org/issue22359

PR:			232308
Reported by:            cem
Reviewed_by:		cem
Approved by:		koobs (python)
Differential_Revision:	D17579
Test Plan

None necessary

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable