From 946b5cc705642ced3719f4a11c19fe69ead92175 Mon Sep 17 00:00:00 2001
From: Jakob Kaiser <jakob.kaiser@kip.uni-heidelberg.de>
Date: Fri, 2 Aug 2024 07:36:45 +0000
Subject: [PATCH] fix c/22962: Only fetch GCC if needed

Change-Id: I8736870decd7647d9078d692131f51f07355242d
---
 lib/yashchiki/fetch.sh | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/lib/yashchiki/fetch.sh b/lib/yashchiki/fetch.sh
index ab93b8cc..31cef238 100755
--- a/lib/yashchiki/fetch.sh
+++ b/lib/yashchiki/fetch.sh
@@ -161,10 +161,17 @@ find "${MY_SPACK_FOLDER}/var/spack/repos" -type f -print0 \
 
 # now fetch everything that is needed in order
 packages_to_fetch=(
-    "${YASHCHIKI_SPACK_GCC}"
     "${yashchiki_dependencies[@]}"
     "${spack_packages[@]}"
 )
+
+if [ ${YASHCHIKI_BUILD_SPACK_GCC} -eq 1 ]; then
+	packages_to_fetch=(
+		"${YASHCHIKI_SPACK_GCC}"
+		"${packages_to_fetch[@]}"
+	)
+fi
+
 fetch_specfiles=()
 for package in "${packages_to_fetch[@]}"; do
     specfile="$(get_specfile_name "${package}")"
-- 
GitLab