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)
Feb 9 2024, 6:08 PM
Unknown Object (File)
Jan 12 2024, 4:04 PM
Unknown Object (File)
Dec 20 2023, 2:26 AM
Unknown Object (File)
Dec 15 2023, 6:06 PM
Unknown Object (File)
Sep 25 2023, 9:10 PM
Unknown Object (File)
Aug 31 2023, 2:15 AM
Unknown Object (File)
Aug 13 2023, 6:17 AM
Unknown Object (File)
Aug 10 2023, 5:25 AM
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