From 864dfb43d21a2c9391f6f05e0d0ee8c3969ec5e6 Mon Sep 17 00:00:00 2001
From: Martin Lang <martin.lang@mpsd.mpg.de>
Date: Wed, 27 Nov 2024 16:24:44 +0100
Subject: [PATCH] Install fallback compiler first

---
 src/mpsd_software_manager/spack.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/mpsd_software_manager/spack.py b/src/mpsd_software_manager/spack.py
index f00998a..5bc6733 100644
--- a/src/mpsd_software_manager/spack.py
+++ b/src/mpsd_software_manager/spack.py
@@ -586,14 +586,14 @@ def install_toolchain_compiler(spack_environment: str) -> dict[str, dict[str, st
                 )
             elif line.startswith("toolchain_gcc_package"):
                 gcc_package = line.split('"')[1]
-        compilers["default"] = {
-            "name": intel_compiler,
-            "package": f"{intel_package}%{gcc_package}",
-        }
         compilers["fallback"] = {
             "name": gcc_package,
             "package": f"{gcc_package}%{Config().system_compiler}",
         }
+        compilers["default"] = {
+            "name": intel_compiler,
+            "package": f"{intel_package}%{gcc_package}",
+        }
 
     logger.debug("Required toolchain compiler: %s", compilers)
 
-- 
GitLab