summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiana Picus <diana.picus@linaro.org>2022-03-15 11:02:10 +0100
committerDiana Picus <diana.picus@linaro.org>2022-03-15 11:12:34 +0100
commit3157e5d15f6bcd69b98455f9a5bc31e34fdc6123 (patch)
tree9dd3159e2f16f6e64213f0b6f2517005c6ca1723
parent9abfcb685a44c894d05ab8b493b3ec203fca0c75 (diff)
tcwg-llvm-release.sh: Add CMAKE_C_COMPILER_TARGETdiana/release/14.0.0
This is necessary otherwise we don't get COMPILER_RT_DEFAULT_TARGET_ARCH and run into cmake errors. Probably not the most principled fix. Change-Id: Ie6a75d8e87911ffe5748fb08831d0b2580237407
-rwxr-xr-xtcwg-llvm-release.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/tcwg-llvm-release.sh b/tcwg-llvm-release.sh
index 22edcb89..29a6407a 100755
--- a/tcwg-llvm-release.sh
+++ b/tcwg-llvm-release.sh
@@ -161,10 +161,10 @@ if echo "$PLATFORM" | grep -qi "armv7"; then
MLIR="-no-mlir"
FLANG="-no-flang"
if [ x"$USENINJA" != x"" ]; then
- EXTRA_CONFIG_ARGS="${EXTRA_CONFIG_ARGS} -DLLVM_PARALLEL_LINK_JOBS=2 -DLLVM_LIT_ARGS=-sv"
+ EXTRA_CONFIG_ARGS="${EXTRA_CONFIG_ARGS} -DCMAKE_C_COMPILER_TARGET=${TARGET} -DLLVM_PARALLEL_LINK_JOBS=2 -DLLVM_LIT_ARGS=-sv"
fi
elif echo "$PLATFORM" | grep -qi "aarch64"; then
- EXTRA_CONFIG_ARGS="${EXTRA_CONFIG_ARGS} -DLLVM_LIT_ARGS=-svj16"
+ EXTRA_CONFIG_ARGS="${EXTRA_CONFIG_ARGS} -DCMAKE_C_COMPILER_TARGET=${TARGET} -DLLVM_LIT_ARGS=-svj16"
elif ! echo "$PLATFORM" | grep -qi "x86_64"; then
echo "ERROR: Don't recognise PLATFORM $PLATFORM"
exit 1