summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMikael Simberg <mikael.simberg@iki.fi>2022-05-11 19:33:16 +0200
committerGitHub <noreply@github.com>2022-05-11 10:33:16 -0700
commit2ed542b7445f013a50d74e055be1f2c065b846c6 (patch)
treec6e572bff8bdb4b4a8048a2836fe673332997e98 /var
parent5cb7a5db45c06b70355390b1f1ae3a6e0ae68466 (diff)
downloadspack-2ed542b7445f013a50d74e055be1f2c065b846c6.tar.gz
spack-2ed542b7445f013a50d74e055be1f2c065b846c6.tar.bz2
spack-2ed542b7445f013a50d74e055be1f2c065b846c6.tar.xz
spack-2ed542b7445f013a50d74e055be1f2c065b846c6.zip
Add conflict for ROCm and asio in HPX package (#30620)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hpx/package.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hpx/package.py b/var/spack/repos/builtin/packages/hpx/package.py
index 9642079530..1109e1e396 100644
--- a/var/spack/repos/builtin/packages/hpx/package.py
+++ b/var/spack/repos/builtin/packages/hpx/package.py
@@ -154,6 +154,9 @@ class Hpx(CMakePackage, CudaPackage, ROCmPackage):
# C++17. Starting with CUDA 11.3 they compile again.
conflicts("asio@1.17.0:", when="+cuda cxxstd=17 ^cuda@:11.2")
+ # Starting from ROCm 5.0.0 hipcc miscompiles asio 1.17.0 and newer
+ conflicts("asio@1.17.0:", when="+rocm ^hip@5:")
+
# Boost and HIP don't work together in certain versions:
# https://github.com/boostorg/config/issues/392. Boost 1.78.0 and HPX 1.8.0
# both include a fix.