diff options
author | Robert Cohn <robert.s.cohn@intel.com> | 2022-12-12 03:23:14 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-12 09:23:14 +0100 |
commit | 39f13853baa0596e0bc674afa3958efb86b05fff (patch) | |
tree | dc33901334ad0086dbb00d8557aec9e9bd493986 /lib | |
parent | d65b9c559a079f4383674ba7767b0177b073dedc (diff) | |
download | spack-39f13853baa0596e0bc674afa3958efb86b05fff.tar.gz spack-39f13853baa0596e0bc674afa3958efb86b05fff.tar.bz2 spack-39f13853baa0596e0bc674afa3958efb86b05fff.tar.xz spack-39f13853baa0596e0bc674afa3958efb86b05fff.zip |
intel-oneapi-* conflicts for non linux, x86 (#34441)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/build_systems/oneapi.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/spack/spack/build_systems/oneapi.py b/lib/spack/spack/build_systems/oneapi.py index 1cb79b9901..9f009918fd 100644 --- a/lib/spack/spack/build_systems/oneapi.py +++ b/lib/spack/spack/build_systems/oneapi.py @@ -10,6 +10,7 @@ from os.path import basename, dirname, isdir from llnl.util.filesystem import find_headers, find_libraries, join_path +from spack.directives import conflicts from spack.util.environment import EnvironmentModifications from spack.util.executable import Executable @@ -25,6 +26,16 @@ class IntelOneApiPackage(Package): # organization (e.g. University/Company). redistribute_source = False + for c in [ + "target=ppc64:", + "target=ppc64le:", + "target=aarch64:", + "platform=darwin:", + "platform=cray:", + "platform=windows:", + ]: + conflicts(c, msg="This package in only available for x86_64 and Linux") + @staticmethod def update_description(cls): """Updates oneapi package descriptions with common text.""" |