diff options
-rw-r--r-- | var/spack/repos/builtin/packages/openpmd-api/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/openpmd-api/package.py b/var/spack/repos/builtin/packages/openpmd-api/package.py index a968b88fda..c30d830714 100644 --- a/var/spack/repos/builtin/packages/openpmd-api/package.py +++ b/var/spack/repos/builtin/packages/openpmd-api/package.py @@ -61,6 +61,12 @@ class OpenpmdApi(CMakePackage): depends_on('py-mpi4py@2.1.0:', when='+python +mpi', type=['test', 'run']) depends_on('python@3.6:', when='+python', type=['link', 'test', 'run']) + conflicts('^hdf5 api=v16', msg='openPMD-api requires HDF5 APIs for 1.8+') + # compatibility macros are unclear: + # https://github.com/HDFGroup/hdf5/issues/754 + conflicts('^hdf5@1.12: api=v18') + conflicts('^hdf5@1.12: api=v110') + extends('python', when='+python') def cmake_args(self): |