diff options
author | Diana Picus <diana.picus@linaro.org> | 2021-08-18 10:10:04 +0200 |
---|---|---|
committer | Diana Picus <diana.picus@linaro.org> | 2021-08-18 10:10:04 +0200 |
commit | 402012e88e540f274d260353699c6e0fadf57d5b (patch) | |
tree | 5369af9ff3478d021c3c97ba9eee520dca71abfc | |
parent | 2f9bd0bcda5f0c147d1dec3b0a43322a6e4a8e50 (diff) |
Force lit to 48 jobs on aarch64
Change-Id: I11566e9f101055b016ae09f28e05470ed6503248
-rwxr-xr-x | tcwg-llvm-release.sh | 11 |
1 files 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=$? |