From cd7803a2609e221aff16fbff66de491d50ef7021 Mon Sep 17 00:00:00 2001 From: Martin Lang <martin.lang@mpsd.mpg.de> Date: Fri, 6 Dec 2024 16:55:36 +0100 Subject: [PATCH] Keep system include dir for intel classic --- src/mpsd_software_manager/spack.py | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/mpsd_software_manager/spack.py b/src/mpsd_software_manager/spack.py index 51b3dd5..f85269f 100644 --- a/src/mpsd_software_manager/spack.py +++ b/src/mpsd_software_manager/spack.py @@ -630,26 +630,15 @@ def install_toolchain_compiler(spack_environment: str) -> dict[str, dict[str, st spack(f"compiler find --scope site {compiler_path}").stdout.strip() ) - if False: # len(compilers) == 2: + if compilers["default"]["name"].startswith("intel"): gcc = compilers["fallback"] intel = compilers["default"] arch_tag = platform.machine() - gcc_root = spack(f"location -i {gcc['package']}").stdout.strip() - cflags = ( - f" -gcc-name={gcc_root}/bin/gcc" - f" -idirafter/usr/include/{arch_tag}-linux-gnu" - " -diag-disable=10441" - ) + cflags = f" -idirafter/usr/include/{arch_tag}-linux-gnu" " -diag-disable=10441" cxxflags = ( - f" -gxx-name={gcc_root}/bin/g++" - f" -idirafter/usr/include/{arch_tag}-linux-gnu" - " -diag-disable=10441" - ) - fflags = ( - f" -gcc-name={gcc_root}/bin/gcc" - f" -idirafter/usr/include/{arch_tag}-linux-gnu" - " -diag-disable=10441" + f" -idirafter/usr/include/{arch_tag}-linux-gnu" " -diag-disable=10441" ) + fflags = f" -idirafter/usr/include/{arch_tag}-linux-gnu" " -diag-disable=10441" intel_spec = intel["name"].replace("@", "@=") -- GitLab