From de8fe86f67591dd992bae33f7451523dab36e5bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= <bjorn@erlang.org>
Date: Tue, 13 Sep 2016 05:13:11 +0200
Subject: Turn off parallel make for start scripts Makefile

At least on macOS (OS X), /usr/bin/install does not seem to be
thread-safe when creating directories. That is, if several
invocations of /usr/bin/install attempts to create the same
directory, one or more of the invocations may fail with an
error, causing the build to fail.

Avoid the problem by turning off parallel make for the
Makefile in erts/start_scripts.

Reported-by: https://bugs.erlang.org/browse/ERL-250
---
 erts/start_scripts/Makefile | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'erts')

diff --git a/erts/start_scripts/Makefile b/erts/start_scripts/Makefile
index dd7e2ea530..ae2521474e 100644
--- a/erts/start_scripts/Makefile
+++ b/erts/start_scripts/Makefile
@@ -17,6 +17,9 @@
 #
 # %CopyrightEnd%
 #
+
+.NOTPARALLEL:
+
 include $(ERL_TOP)/make/target.mk
 include $(ERL_TOP)/make/$(TARGET)/otp.mk
 
-- 
cgit v1.2.3