From ca8b5d505a015e5639bc74a58c7f7937c097eddc Mon Sep 17 00:00:00 2001
From: Simon Rose <simon.rose@ess.eu>
Date: Fri, 9 Apr 2021 11:23:31 +0200
Subject: [PATCH] E3INPUT-88: Fix silent fail error

---
 require-ess/tools/driver.makefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/require-ess/tools/driver.makefile b/require-ess/tools/driver.makefile
index 1cded81b..6e3042af 100644
--- a/require-ess/tools/driver.makefile
+++ b/require-ess/tools/driver.makefile
@@ -452,9 +452,11 @@ debug::
 
 # Loop over all architectures.
 install build debug::
+	@+failed_builds=0; \
 	@+for ARCH in ${CROSS_COMPILER_TARGET_ARCHS}; do \
-	    umask 002; echo MAKING ARCH $$ARCH; ${MAKE} -f ${USERMAKEFILE} T_A=$$ARCH $@; \
-	done
+	    umask 002; echo MAKING ARCH $$ARCH; ${MAKE} -f ${USERMAKEFILE} T_A=$$ARCH $@ || ((failed_builds++)); \
+	done; \
+	@+((failed_builds == 0))
 
 else # T_A
 
-- 
GitLab