diff --git a/lib/yashchiki/fetch.sh b/lib/yashchiki/fetch.sh index ab93b8cc1e03ab6e9fca7ee831c5a8ccf2a41915..31cef238e003c0df45425c0f71b8cc60d2371e09 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}")"