summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/compilers/__init__.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/spack/spack/compilers/__init__.py b/lib/spack/spack/compilers/__init__.py
index 3c628980e3..5d013b1344 100644
--- a/lib/spack/spack/compilers/__init__.py
+++ b/lib/spack/spack/compilers/__init__.py
@@ -804,8 +804,10 @@ def is_mixed_toolchain(compiler):
toolchains.add(compiler_cls.__name__)
if len(toolchains) > 1:
- if toolchains == set(["Clang", "AppleClang", "Aocc"]) or toolchains == set(
- ["Dpcpp", "Oneapi"]
+ if (
+ toolchains == set(["Clang", "AppleClang", "Aocc"])
+ # Msvc toolchain uses Intel ifx
+ or toolchains == set(["Msvc", "Dpcpp", "Oneapi"])
):
return False
tty.debug("[TOOLCHAINS] {0}".format(toolchains))