diff options
author | Robert Cohn <robert.s.cohn@intel.com> | 2024-10-13 08:19:22 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-13 08:19:22 -0400 |
commit | e8291cbd74dfed7c9c7c7fe6e5a870c5ed42da0b (patch) | |
tree | 17b9dacc7306d668f4afcda3b7ba6e5d538f187a | |
parent | 0dded55f39a737f48f7b98dca312cfe314db38c0 (diff) | |
download | spack-e8291cbd74dfed7c9c7c7fe6e5a870c5ed42da0b.tar.gz spack-e8291cbd74dfed7c9c7c7fe6e5a870c5ed42da0b.tar.bz2 spack-e8291cbd74dfed7c9c7c7fe6e5a870c5ed42da0b.tar.xz spack-e8291cbd74dfed7c9c7c7fe6e5a870c5ed42da0b.zip |
[intel-oneapi-compilers] use llvm flags for ifx (#46866)
-rw-r--r-- | var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py | 6 |
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"]) |