summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorCarlos Bederián <carlos.bederian@unc.edu.ar>2022-06-07 11:21:07 -0300
committerGitHub <noreply@github.com>2022-06-07 16:21:07 +0200
commit0f6fb1a706832733e64955bff381b3d37c458039 (patch)
treef74f2062b9b4ccc69738205454003eea076796ae /var
parente74d85a524dc0decbdc7d070017df1137793ce3f (diff)
downloadspack-0f6fb1a706832733e64955bff381b3d37c458039.tar.gz
spack-0f6fb1a706832733e64955bff381b3d37c458039.tar.bz2
spack-0f6fb1a706832733e64955bff381b3d37c458039.tar.xz
spack-0f6fb1a706832733e64955bff381b3d37c458039.zip
gmsh: +petsc requires ~int64 variant (#30969)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/gmsh/package.py6
1 files changed, 4 insertions, 2 deletions
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.