From 749a056cb7527415f691689efb63d9573d88d8a3 Mon Sep 17 00:00:00 2001 From: Masayuki Ishikawa Date: Wed, 15 Jan 2020 16:28:29 +0900 Subject: [PATCH] boards: spresense: Fix link errors in parallel build. In parallel build, current build system updates some '.a' files simultaneously and thus '.a' files are corrupted. To avoid this errors, ar command is locked by flock command. Signed-off-by: Masayuki Ishikawa --- boards/arm/cxd56xx/spresense/scripts/Make.defs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boards/arm/cxd56xx/spresense/scripts/Make.defs b/boards/arm/cxd56xx/spresense/scripts/Make.defs index 01f5b2cdc5b7e..d25e031848ff9 100644 --- a/boards/arm/cxd56xx/spresense/scripts/Make.defs +++ b/boards/arm/cxd56xx/spresense/scripts/Make.defs @@ -61,7 +61,7 @@ CC = $(CROSSDEV)gcc CXX = $(CROSSDEV)g++ CPP = $(CROSSDEV)gcc -E LD = $(CROSSDEV)ld -AR = $(ARCROSSDEV)ar rcs +AR = flock $(TOPDIR) $(ARCROSSDEV)ar rcs NM = $(ARCROSSDEV)nm OBJCOPY = $(CROSSDEV)objcopy OBJDUMP = $(CROSSDEV)objdump