- updated to 1.8.3: - Added an H5free_memory API call. This should be used to free memory that has been allocated by HDF5 API calls. H5Tget_member_name and H5Pget_class_name are two examples. The main motivation for this call is Windows, where it is common for application code and the HDF5 Library to be using different C run-time libraries (CRT). Using the new call ensures that the same CRT handles both the allocation and free. This new function can also be useful in any case where the library uses a different memory manager than the application, such as when a debug memory manager is in use or when the HDF5 Library is wrapped for use in a managed language like Python or Java. Fixes HDFFV-7710, 8519, and 8851. (DER - 2014/04/11) - The Core VFD (aka Memory VFD) can now be configured to track dirty regions in the file and only write out the changed regions on flush/close. Additionally, a "page aggregation" size can be set that will aggregate small writes into larger writes. For example, setting a 1 MiB page aggregation size will logically partition the the in-memory file into 1 MiB pages that will be written out in their entirety if even a single byte is dirtied. The feature is controlled via the new H5Pset/get_core_write_tracking() API call. A new "core_paged" target has been added to the check-vfd target in test/Makefile.am that exercises the feature over all HDF5 VFD-aware tests. (DER - 2014/04/12) - see http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.13-RELEASE.txt for more - modified patches: * hdf5-LD_LIBRARY_PATH.patch OBS-URL: https://build.opensuse.org/request/show/238365 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=19
21 lines
1.1 KiB
Diff
21 lines
1.1 KiB
Diff
--- hdf5-1.8.10/src/Makefile.in.orig 2012-10-27 02:14:55.000000000 +0200
|
|
+++ hdf5-1.8.10/src/Makefile.in 2012-11-17 11:11:17.755746326 +0100
|
|
@@ -1327,8 +1327,6 @@ help:
|
|
# Remove the generated .c file if errors occur unless HDF5_Make_Ignore
|
|
# is set to ignore the error.
|
|
H5Tinit.c: H5detect$(EXEEXT)
|
|
- LD_LIBRARY_PATH="$$LD_LIBRARY_PATH`echo $(LDFLAGS) | \
|
|
- sed -e 's/-L/:/g' -e 's/ //g'`" \
|
|
$(RUNSERIAL) ./H5detect$(EXEEXT) > $@ || \
|
|
(test $$HDF5_Make_Ignore && echo "*** Error ignored") || \
|
|
($(RM) $@ ; exit 1)
|
|
@@ -1339,8 +1337,6 @@ H5Tinit.c: H5detect$(EXEEXT)
|
|
# Remove the generated .c file if errors occur unless HDF5_Make_Ignore
|
|
# is set to ignore the error.
|
|
H5lib_settings.c: H5make_libsettings$(EXEEXT) libhdf5.settings
|
|
- LD_LIBRARY_PATH="$$LD_LIBRARY_PATH`echo $(LDFLAGS) | \
|
|
- sed -e 's/-L/:/g' -e 's/ //g'`" \
|
|
$(RUNSERIAL) ./H5make_libsettings$(EXEEXT) > $@ || \
|
|
(test $$HDF5_Make_Ignore && echo "*** Error ignored") || \
|
|
($(RM) $@ ; exit 1)
|