From 402012e88e540f274d260353699c6e0fadf57d5b Mon Sep 17 00:00:00 2001 From: Diana Picus Date: Wed, 18 Aug 2021 10:10:04 +0200 Subject: Force lit to 48 jobs on aarch64 Change-Id: I11566e9f101055b016ae09f28e05470ed6503248 --- tcwg-llvm-release.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tcwg-llvm-release.sh b/tcwg-llvm-release.sh index 0fa9405f..57db592a 100755 --- a/tcwg-llvm-release.sh +++ b/tcwg-llvm-release.sh @@ -154,17 +154,18 @@ OPENMP="" MLIR="" FLANG="" TARGET="$PLATFORM-linux-gnu" -LIMITLINKJOBS="" +EXTRA_CONFIG_ARGS="" if echo "$PLATFORM" | grep -qi "armv7"; then TARGET="armv7a-linux-gnueabihf" OPENMP="-no-openmp" MLIR="-no-mlir" FLANG="-no-flang" if [ x"$USENINJA" != x"" ]; then - LIMITLINKJOBS="-configure-flags -DLLVM_PARALLEL_LINK_JOBS=$LINKJOBS" + EXTRA_CONFIG_ARGS="-configure-flags -DLLVM_PARALLEL_LINK_JOBS=2" fi -elif ! echo "$PLATFORM" | grep -qi "aarch64" && \ - ! echo "$PLATFORM" | grep -qi "x86_64"; then +elif echo "$PLATFORM" | grep -qi "aarch64"; then + EXTRA_CONFIG_ARGS="-configure-flags -DLLVM_LIT_ARGS=-svj48" +elif ! echo "$PLATFORM" | grep -qi "x86_64"; then echo "ERROR: Don't recognise PLATFORM $PLATFORM" exit 1 fi @@ -202,7 +203,7 @@ SCRIPT_URL=https://raw.githubusercontent.com/llvm/llvm-project/$RELEASE_TAG/llvm # - we want to push the binary public on success or failre result=0 ( - cd "$WORKSPACE" && LC_ALL=C ./$RELEASE_SCRIPT $RELCALL $RCCALL -triple $TARGET -j$BUILDJOBS $OPENMP $MLIR $FLANG $USENINJA $LIMITLINKJOBS |& tee "$LOGBASE-release.$LOGEXT" + cd "$WORKSPACE" && LC_ALL=C ./$RELEASE_SCRIPT $RELCALL $RCCALL -triple $TARGET -j$BUILDJOBS $OPENMP $MLIR $FLANG $USENINJA $EXTRA_CONFIG_ARGS |& tee "$LOGBASE-release.$LOGEXT" ) & wait $! || result=$? -- cgit v1.2.3