From 285b354f1dac8b102f8e1ca80d95cf525c24d1fb Mon Sep 17 00:00:00 2001 From: Peter Arzt Date: Fri, 12 Jun 2026 16:52:50 +0200 Subject: [PATCH] [CI] Symlink flang to flang-new if flang is not in the PATH --- .ci/gitlab/spack/prepare.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.ci/gitlab/spack/prepare.sh b/.ci/gitlab/spack/prepare.sh index 9aca00fd..eefb5b92 100755 --- a/.ci/gitlab/spack/prepare.sh +++ b/.ci/gitlab/spack/prepare.sh @@ -14,4 +14,11 @@ spack python ${SCRIPT_DIR}/check_spack_env.py || exit 1 spack env view regenerate || exit 1 +# symlink flang to flang-new if flang is not in the PATH +if ! command -v flang &>/dev/null; then + flang_new=$(command -v flang-new) || { echo "flang-new not found in PATH"; exit 1; } + ln -s "$flang_new" "$(dirname "$flang_new")/flang" + echo "Created symlink: $(dirname "$flang_new")/flang -> $flang_new" +fi + exit 0