Update HPX recipe for HPX V1.8.0 (#30896)

This commit is contained in:
Hartmut Kaiser 2022-06-01 12:06:03 -05:00 committed by GitHub
parent 174258c09a
commit 61d3d60414
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -16,7 +16,7 @@ class Hpx(CMakePackage, CudaPackage, ROCmPackage):
homepage = "https://hpx.stellar-group.org/" homepage = "https://hpx.stellar-group.org/"
url = "https://github.com/STEllAR-GROUP/hpx/archive/1.2.1.tar.gz" url = "https://github.com/STEllAR-GROUP/hpx/archive/1.2.1.tar.gz"
git = "https://github.com/STEllAR-GROUP/hpx.git" git = "https://github.com/STEllAR-GROUP/hpx.git"
maintainers = ['msimberg', 'albestro', 'teonnik'] maintainers = ['msimberg', 'albestro', 'teonnik', 'hkaiser']
tags = ['e4s'] tags = ['e4s']
@ -115,13 +115,11 @@ class Hpx(CMakePackage, CudaPackage, ROCmPackage):
depends_on('papi', when='instrumentation=papi') depends_on('papi', when='instrumentation=papi')
depends_on('valgrind', when='instrumentation=valgrind') depends_on('valgrind', when='instrumentation=valgrind')
# Restrictions for stable/master # Restrictions for 1.8.X
with when("@master"): with when('@1.8:'):
conflicts("cxxstd=14") conflicts('cxxstd=14')
depends_on("cuda@11:", when="+cuda") conflicts('%gcc@:7')
conflicts('%clang@:8')
with when("@stable"):
conflicts("cxxstd=14")
depends_on("cuda@11:", when="+cuda") depends_on("cuda@11:", when="+cuda")
# Restrictions for 1.7.X # Restrictions for 1.7.X