The HDF 4.2.16-2 release is now available from the HDF 4.2.16-2 download page on the HDF Support Portal. For information on HDF4, see the HDF4 page.
- A fix for
HXsetdirin 4.2.16 (HDFFR-1607) introduced a new bug due to a flag not being reset. This has been fixed in this release (HDFFR-1609). - The Java wrappers in 4.2.16 used the wrong macros when allocating and freeing memory for float and
doublearrays, which would lead to invalid pointer dereferences. In particular, this was a problem when using HDFView with HDF 4.2.16. The macros are now correct (GH #355). - Fixed a
NULLpointer access when usingVattach(HDFFR-1520). - A small memory leak in the atom code is now fixed.
- Fixed several configure options that complicated building the Fortran wrappers.
- CMake: the “warnings as errors” scheme that prevented building the
jackets.cfile was removed. - Autotools:
-fallow-argument-mismatchis now set with GCC 10 and later
- CMake: the “warnings as errors” scheme that prevented building the
- Fixed the CMake generated
pkg-configfile which had the order and placement of the libraries wrong. Also added support for debug library names. - Specifying CC on the command line and
--enable-productionnow works correctly in the Autotools. - Several tests that previously reported “failed,” yet did not cause
'make check'or CTest to fail, have been fixed. These were due to problems in the test programs, not library bugs. - Many other small Autotools fixes and improvements
Please see the full release notes for detailed information regarding this release including an extensive list of changes.
We would like to hear from you about HDF4 (or our other projects!) We have added an area on our forum devoted to HDF4. Please let us know your needs, wants, and issues with HDF4.