> That seems to be the most reasonable approach but I couldn't work out how 
> to create a Blosc.jl package which creates a libblosc DLL and make the HDF5 
> package aware of that location when building libhdf5.  Are there examples 
> of how to do that?
>

Note that the dependencies in some sense run in the opposite direction.  
You don't technically need to make HDF5 aware of Blosc when building 
libhdf5.  Instead, you need to build a Blosc "filter" for HDF5 (included 
with c-blosc) and register it with HDF5.

The Blosc.jl package can't build the HDF5 filter, because that would 
introduce an unnecessary dependency on HDF5 for other things using Blosc.   
So, at least this component needs to be built in/after the HDF5 package.

Reply via email to