Hi, Seconding the request from Dave Allured, (apologies that I can't reply on the same thread since I subscribed to the HDF5 mailing list only just now),
In HDF5 1.8.x there was a macro H5F_LIBVER_18 in H5Fpublic.h which I understood that, if used as the "earliest" argument to H5Pset_libver_bounds(), would ensure that an HDF5 file created with this plist would be backwards-compatible to some version of HDF 1.8 for reads later. In HDF5 1.10.1 (I haven't looked at 1.10.0), this macro has been removed. This seems bad to me since first of all its removal breaks the library's public API (we were using that macro for reason stated above!). But more importantly, it seems that there is now no way to get an HDF 1.10.1-using application to generate a 1.8.x-format HDF5 file (as opposed to a format with H5F_LIBVER_EARLIEST which we presume is probably less efficient than the 1.8.x format, though we'd be happy to be corrected of course ;-). Is this true? For backwards compatibility reasons, my employer is unable to upgrade our software to using 1.10.x unless and until this could be addressed. (We are currently at 1.8.18.) [P.S. As you are an open-source project, it would be nice if your issue tracker was public and would accept submissions from external parties ...] Thanks and best regards, -- Kevin B. McCarty <[email protected]> _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
