From 0f6fb1a706832733e64955bff381b3d37c458039 Mon Sep 17 00:00:00 2001 From: Carlos Bederián Date: Tue, 7 Jun 2022 11:21:07 -0300 Subject: gmsh: +petsc requires ~int64 variant (#30969) --- var/spack/repos/builtin/packages/gmsh/package.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/gmsh/package.py b/var/spack/repos/builtin/packages/gmsh/package.py index 8360f2365c..6bb3cfad16 100644 --- a/var/spack/repos/builtin/packages/gmsh/package.py +++ b/var/spack/repos/builtin/packages/gmsh/package.py @@ -84,12 +84,14 @@ class Gmsh(CMakePackage): depends_on('oce', when='+oce') depends_on('freetype', when='+oce') depends_on('freetype', when='+opencascade') - depends_on('petsc+mpi', when='+petsc+mpi') - depends_on('petsc', when='+petsc~mpi') depends_on('slepc', when='+slepc+petsc') depends_on('zlib', when='+compression') depends_on('metis', when='+metis+external') depends_on('cgns', when='+cgns') + with when('+petsc'): + depends_on('petsc~int64') + depends_on('petsc+mpi', when='+mpi') + depends_on('petsc~mpi', when='~mpi') # Gmsh's high quality vector PostScript, PDF and SVG output is produced by GL2PS. # But Gmsh ships with its own version of this library, so it is not a # dependency of this package. -- cgit v1.2.3-60-g2f50