summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorThomas-Ulrich <ulrich@geophysik.uni-muenchen.de>2023-05-19 18:29:45 +0200
committerGitHub <noreply@github.com>2023-05-19 18:29:45 +0200
commit475ce955e72470ec60f7a85684518a1a3b393fb3 (patch)
tree8aba1f10c8073e2b8df4beef17e9d09ba547dc37 /var
parent5e44289787802287178b98f6ed61c9f4eb99152b (diff)
downloadspack-475ce955e72470ec60f7a85684518a1a3b393fb3.tar.gz
spack-475ce955e72470ec60f7a85684518a1a3b393fb3.tar.bz2
spack-475ce955e72470ec60f7a85684518a1a3b393fb3.tar.xz
spack-475ce955e72470ec60f7a85684518a1a3b393fb3.zip
hipsycl: add v0.9.4 (#37247)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hipsycl/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hipsycl/package.py b/var/spack/repos/builtin/packages/hipsycl/package.py
index 95e95f0c8a..e4188df8ad 100644
--- a/var/spack/repos/builtin/packages/hipsycl/package.py
+++ b/var/spack/repos/builtin/packages/hipsycl/package.py
@@ -24,10 +24,12 @@ class Hipsycl(CMakePackage):
provides("sycl")
version("stable", branch="stable", submodules=True)
+ version("0.9.4", commit="99d9e24d462b35e815e0e59c1b611936c70464ae", submodules=True)
version("0.9.3", commit="51507bad524c33afe8b124804091b10fa25618dc", submodules=True)
version("0.9.2", commit="49fd02499841ae884c61c738610e58c27ab51fdb", submodules=True)
version("0.9.1", commit="fe8465cd5399a932f7221343c07c9942b0fe644c", submodules=True)
version("0.8.0", commit="2daf8407e49dd32ebd1c266e8e944e390d28b22a", submodules=True)
+ version("develop", branch="develop", submodules=True)
variant("cuda", default=False, description="Enable CUDA backend for SYCL kernels")
@@ -37,6 +39,8 @@ class Hipsycl(CMakePackage):
depends_on("python@3:")
depends_on("llvm@8: +clang", when="~cuda")
depends_on("llvm@9: +clang", when="+cuda")
+ # https://github.com/OpenSYCL/OpenSYCL/pull/918 was introduced after 0.9.4
+ conflicts("llvm@16:", when="@:0.9.4")
# LLVM PTX backend requires cuda7:10.1 (https://tinyurl.com/v82k5qq)
depends_on("cuda@9:10.1", when="@0.8.1: +cuda ^llvm@9")
depends_on("cuda@9:", when="@0.8.1: +cuda ^llvm@10:")