summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2023-11-04 20:31:52 +0100
committerGitHub <noreply@github.com>2023-11-04 20:31:52 +0100
commitf51dad976e0108192904174dd656be6cadca8572 (patch)
tree654c254784c704edda6e99c21bc77f60df38c716
parentff8cd597e0fa65cdcadefd53e8ba98cdec450a8e (diff)
downloadspack-f51dad976e0108192904174dd656be6cadca8572.tar.gz
spack-f51dad976e0108192904174dd656be6cadca8572.tar.bz2
spack-f51dad976e0108192904174dd656be6cadca8572.tar.xz
spack-f51dad976e0108192904174dd656be6cadca8572.zip
hdf5-vol-async: better specify dependency condition (#40882)
-rw-r--r--share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml2
-rw-r--r--var/spack/repos/builtin/packages/hdf5-vol-async/package.py5
2 files changed, 4 insertions, 3 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml
index 1fa5b41c26..11396a768f 100644
--- a/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml
+++ b/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml
@@ -51,6 +51,8 @@ spack:
require: "@3.4.4"
vtk-m:
require: "+examples"
+ visit:
+ require: "~gui"
cuda:
version: [11.8.0]
paraview:
diff --git a/var/spack/repos/builtin/packages/hdf5-vol-async/package.py b/var/spack/repos/builtin/packages/hdf5-vol-async/package.py
index 017093911b..ab34a7f0b1 100644
--- a/var/spack/repos/builtin/packages/hdf5-vol-async/package.py
+++ b/var/spack/repos/builtin/packages/hdf5-vol-async/package.py
@@ -35,9 +35,8 @@ class Hdf5VolAsync(CMakePackage):
depends_on("hdf5@1.14.0: +mpi +threadsafe")
# Require MPI_THREAD_MULTIPLE.
- depends_on("openmpi +thread_multiple", when="^openmpi@:2")
- depends_on("openmpi", when="^openmpi@3:")
- depends_on("mvapich2 threads=multiple", when="^mvapich2")
+ depends_on("openmpi +thread_multiple", when="^[virtuals=mpi] openmpi@:2")
+ depends_on("mvapich2 threads=multiple", when="^[virtuals=mpi] mvapich2")
def setup_run_environment(self, env):
env.prepend_path("HDF5_PLUGIN_PATH", self.spec.prefix.lib)