From c19df8be5ddb1be2d2acd353809e080ab4bb8ad6 Mon Sep 17 00:00:00 2001 From: Greg Sjaardema Date: Wed, 6 Mar 2019 19:20:16 -0700 Subject: NetCDF package: update constraints on hdf5 mpi support (#10788) Update NetCDF to require building hdf5 without mpi when NetCDF itself is built without mpi support. --- var/spack/repos/builtin/packages/netcdf/package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/netcdf/package.py b/var/spack/repos/builtin/packages/netcdf/package.py index 58e8e276a9..d8e8abfef0 100644 --- a/var/spack/repos/builtin/packages/netcdf/package.py +++ b/var/spack/repos/builtin/packages/netcdf/package.py @@ -103,7 +103,8 @@ class Netcdf(AutotoolsPackage): # High-level API of HDF5 1.8.9 or later is required for netCDF-4 support: # http://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html - depends_on('hdf5@1.8.9:+hl') + depends_on('hdf5@1.8.9:+hl~mpi', when='~mpi') + depends_on('hdf5@1.8.9:+hl+mpi', when='+mpi') # Starting version 4.4.0, it became possible to disable parallel I/O even # if HDF5 supports it. For previous versions of the library we need -- cgit v1.2.3-70-g09d2