> The 1.10 branch includes changes in the HDF5 storage format
> (https://portal.hdfgroup.org/display/HDF5/New+Features+in+HDF5+Release+1.10)
> and expands the API of various shared libraries.

HDF claims that the new format is compatible with the old one and it
does not break applications still linking with 1.8.

  "If an application built on HDF5 Release 1.10 avoids use of the new
  features and does not request use of the latest format, applications
  built on HDF5 Release 1.8.x will be able to read files the first
  application created. In addition, applications originally written for
  use with HDF5 Release 1.8.x can be linked against a suitably configured
  HDF5 Release 1.10.x library, thus taking advantage of performance
  improvements in 1.10."

> I see no obstacles for 1.10.x but did not have time to investigate large
> applications like Octave for compatibility problems.

Octave seems fine with newer versions.

  https://hg.savannah.gnu.org/hgweb/octave/file/442632888649/configure.ac#l1484

> As long as
> https://portal.hdfgroup.org/display/HDF5/HDF5 lists 1.8.x as a current
> release and since nobody has complained so far I just did not invest
> time for this big update.

Sure, no pressure. Go ahead with your change. I was just curious.

Reply via email to