ports/devel/electron28/files/patch-tools_gn_bootstrap_bootstrap.py
Jason E. Hale 4dc1764a37 devel/electron28: Fix build with ninja 1.12.0
Fix race conditions where generated headers are not created before they
are needed in the build.

Ninja 1.12.0 removed the `-w dupbuild` option and the default behavior
is now equivalent to passing `-w dupbuild=err` in previous versions.

PR:		278693
Approved by:	portmgr (blanket)
2024-05-15 00:11:18 -04:00

11 lines
442 B
Python

--- tools/gn/bootstrap/bootstrap.py.orig 2024-01-16 20:56:06 UTC
+++ tools/gn/bootstrap/bootstrap.py
@@ -122,7 +122,7 @@ def main(argv):
shutil.copy2(
os.path.join(BOOTSTRAP_DIR, 'last_commit_position.h'), gn_build_dir)
- cmd = [ninja_binary, '-C', gn_build_dir, '-w', 'dupbuild=err', 'gn']
+ cmd = [ninja_binary, '-C', gn_build_dir, 'gn']
if options.jobs:
cmd += ['-j', str(options.jobs)]
subprocess.check_call(cmd)