From fe718afaa5ac4f94b9182ca23556723f194b0875 Mon Sep 17 00:00:00 2001 From: Jed Brown Date: Fri, 14 Aug 2020 00:18:58 -0600 Subject: ceed: fix @3.0.0 dependency on hypre@2.18.2 (#17983) Co-authored-by: Veselin Dobrev --- var/spack/repos/builtin/packages/ceed/package.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/var/spack/repos/builtin/packages/ceed/package.py b/var/spack/repos/builtin/packages/ceed/package.py index b5ab233e94..f4cf410508 100644 --- a/var/spack/repos/builtin/packages/ceed/package.py +++ b/var/spack/repos/builtin/packages/ceed/package.py @@ -92,6 +92,9 @@ class Ceed(BundlePackage): depends_on('petsc@3.13.0:3.13.99~hdf5~superlu-dist', when='@3.0.0+petsc+quickbuild') depends_on('petsc@3.13.0:3.13.99+mpi+double~int64', when='@3.0.0+petsc~mfem') + # Coax concretizer to use version of hypre required by transitive + # dependencies (mfem, petsc) + depends_on('hypre@:2.18.2', when='@3.0.0+mfem') # The mfem petsc examples need the petsc variants +hypre, +suite-sparse, # and +mumps: depends_on('petsc@3.13.0:3.13.99+mpi+hypre+suite-sparse+mumps+double~int64', -- cgit v1.2.3-70-g09d2