summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py b/var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py
index 3b35d9c3ae..9a965c2d50 100644
--- a/var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py
+++ b/var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py
@@ -446,7 +446,11 @@ class IntelOneapiCompilers(IntelOneApiPackage, CompilerPackage):
llvm_flags.append("-Wno-unused-command-line-argument")
self.write_config_file(common_flags + llvm_flags, self._llvm_bin, ["icx", "icpx"])
- self.write_config_file(common_flags + classic_flags, self._llvm_bin, ["ifx"])
+ self.write_config_file(
+ common_flags + (llvm_flags if self.spec.satisfies("@2022.1.0:") else classic_flags),
+ self._llvm_bin,
+ ["ifx"],
+ )
self.write_config_file(common_flags + classic_flags, self._classic_bin, ["ifort"])
self.write_config_file(common_flags + classic_flags, self._classic_bin, ["icc", "icpc"])