diff --git a/var/spack/repos/builtin/packages/macsio/package.py b/var/spack/repos/builtin/packages/macsio/package.py
index 8fda9c4040c610188720757bd695533da1285b0f..01422268a17214e0592c232cf1e76ecb98696d78 100644
--- a/var/spack/repos/builtin/packages/macsio/package.py
+++ b/var/spack/repos/builtin/packages/macsio/package.py
@@ -52,7 +52,7 @@ class Macsio(CMakePackage):
     depends_on('json-cwx')
     depends_on('mpi', when="+mpi")
     depends_on('silo', when="+silo")
-    depends_on('hdf5', when="+hdf5")
+    depends_on('hdf5+hl', when="+hdf5")
     # depends_on('hdf5+szip', when="+szip")
     depends_on('exodusii', when="+exodus")
     # pdb is packaged with silo
diff --git a/var/spack/repos/builtin/packages/typhonio/package.py b/var/spack/repos/builtin/packages/typhonio/package.py
index 7a31e6db011e5263fd27d9f171dc0f98bc9c39dd..f5f446184106e29e17673526fecb84e806e8d5f6 100644
--- a/var/spack/repos/builtin/packages/typhonio/package.py
+++ b/var/spack/repos/builtin/packages/typhonio/package.py
@@ -43,7 +43,7 @@ class Typhonio(CMakePackage):
     variant('doc', default=False, description='Build user guide and doxygen documentation')
 
     depends_on('mpi')
-    depends_on('hdf5')
+    depends_on('hdf5+hl')
 
     def cmake_args(self):
         spec = self.spec