From c8c6aa07200a5a0b83ae88057b6dc089414868b0 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Fri, 6 Oct 2017 22:49:31 +1100 Subject: gcc: workaround parallel build failure --- plugins/examples/host-toolchain/gcc-host.mk | 2 ++ src/gcc.mk | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/examples/host-toolchain/gcc-host.mk b/plugins/examples/host-toolchain/gcc-host.mk index 86428d0..1c352ea 100644 --- a/plugins/examples/host-toolchain/gcc-host.mk +++ b/plugins/examples/host-toolchain/gcc-host.mk @@ -38,6 +38,8 @@ define $(PKG)_BUILD --with-{gmp,isl,mpc,mpfr}='$(PREFIX)/$(TARGET)' \ $($(PKG)_CONFIGURE_OPTS) + # `all-target-libstdc++-v3` sometimes has parallel failure + $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' all-target-libstdc++-v3 || $(MAKE) -C '$(BUILD_DIR)' -j 1 all-target-libstdc++-v3 $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MAKE) -C '$(BUILD_DIR)' -j 1 $(INSTALL_STRIP_TOOLCHAIN) diff --git a/src/gcc.mk b/src/gcc.mk index 5d0e456..6adb29b 100644 --- a/src/gcc.mk +++ b/src/gcc.mk @@ -87,7 +87,7 @@ define $(PKG)_BUILD_mingw-w64 # build rest of gcc # `all-target-libstdc++-v3` sometimes has parallel failure - $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' all-target-libstdc++-v3 + $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' all-target-libstdc++-v3 || $(MAKE) -C '$(BUILD_DIR)' -j 1 all-target-libstdc++-v3 $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MAKE) -C '$(BUILD_DIR)' -j 1 $(INSTALL_STRIP_TOOLCHAIN) -- cgit v0.12