Test Info
Library Name | hdf5 |
Version #1 | 1.14.0 |
Version #2 | 1.14.1 |
CPU Type | x86_64 |
GCC Version | 4.8.5 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 103 |
Total Shared Libraries | 7 |
Total Symbols / Types | 2392 / 971 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 2 |
Problems with Constants | Low | 2 |
Other Changes in Constants | - | 10 |
Added Symbols (5)
H5Ppublic.h,
libhdf5.so.310.1.0
H5Pget_modify_write_buf ( hid_t plist_id, hbool_t* modify_write_buf )
H5Pget_no_selection_io_cause ( hid_t plist_id, uint32_t* no_selection_io_cause )
H5Pget_selection_io ( hid_t plist_id, H5D_selection_io_mode_t* selection_io_mode )
H5Pset_modify_write_buf ( hid_t plist_id, hbool_t modify_write_buf )
H5Pset_selection_io ( hid_t plist_id, H5D_selection_io_mode_t selection_io_mode )
to the top
Problems with Symbols, Low Severity (2)
H5Spublic.h,
libhdf5.so.310.0.0
[+] H5Ssel_iter_get_seq_list ( hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size_t* nseq, size_t* nbytes, hsize_t* off, size_t* len ) (2)
changed to:H5Ssel_iter_get_seq_list ( hid_t sel_iter_id, size_t maxseq, size_t maxelmts, size_t* nseq, size_t* nelmts, hsize_t* off, size_t* len )
| Change | Effect |
---|
1 | 3rd parameter maxbytes has been renamed to maxelmts. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 5th parameter nbytes has been renamed to nelmts. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity (2)
H5pubconf.h
[+] H5_DEBUG_BUILD
| Change | Effect |
---|
1 | The constant H5_DEBUG_BUILD with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] H5_STRICT_FORMAT_CHECKS
| Change | Effect |
---|
1 | The constant H5_STRICT_FORMAT_CHECKS with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
to the top
Other Changes in Constants (10)
H5Ldevelop.h
[+] H5L_EXT_FLAGS_ALL
| Change | Effect |
---|
1 | The constant H5L_EXT_FLAGS_ALL with value 0 has been added. | No effect. |
H5Ppublic.h
[+] H5D_SEL_IO_BKG_BUF_TOO_SMALL
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_BKG_BUF_TOO_SMALL with value (0x0100u) has been added. | No effect. |
[+] H5D_SEL_IO_CHUNK_CACHE
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_CHUNK_CACHE with value (0x0040u) has been added. | No effect. |
[+] H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER with value (0x0004u) has been added. | No effect. |
[+] H5D_SEL_IO_DATASET_FILTER
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_DATASET_FILTER with value (0x0020u) has been added. | No effect. |
[+] H5D_SEL_IO_DEFAULT_OFF
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_DEFAULT_OFF with value (0x0200u) has been added. | No effect. |
[+] H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB with value (0x0008u) has been added. | No effect. |
[+] H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET with value (0x0002u) has been added. | No effect. |
[+] H5D_SEL_IO_PAGE_BUFFER
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_PAGE_BUFFER with value (0x0010u) has been added. | No effect. |
[+] H5D_SEL_IO_TCONV_BUF_TOO_SMALL
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_TCONV_BUF_TOO_SMALL with value (0x0080u) has been added. | No effect. |
to the top
Header Files (103)
H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DaccProp.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5ESdevelop.h
H5ESpublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdevelop.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDioc.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDonion.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5FDsubfiling.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5Idevelop.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.h
H5Ldevelop.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Mpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tdevelop.h
H5Tpublic.h
H5TSdevelop.h
H5VarLenType.h
H5version.h
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zdevelop.h
H5Zpublic.h
hdf5.h
hdf5_hl.h
to the top
Shared Libraries (7)
libhdf5.so.310.0.0
libhdf5_cpp.so.310.0.0
libhdf5_fortran.so.310.0.0
libhdf5_hl.so.310.0.0
libhdf5_hl_cpp.so.310.0.0
libhdf5_java.so
libhdf5hl_fortran.so.310.0.0
to the top
Test Info
Library Name | hdf5 |
Version #1 | 1.14.0 |
Version #2 | 1.14.1 |
CPU Type | x86_64 |
GCC Version | 4.8.5 |
Subject | Source Compatibility |
Test Results
Total Header Files | 103 |
Total Shared Libraries | 7 |
Total Symbols / Types | 2427 / 974 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 7 |
Other Changes in Symbols | - | 2 |
Other Changes in Constants | - | 13 |
Added Symbols (5)
H5Ppublic.h
H5Pget_modify_write_buf ( hid_t plist_id, hbool_t* modify_write_buf )
H5Pget_no_selection_io_cause ( hid_t plist_id, uint32_t* no_selection_io_cause )
H5Pget_selection_io ( hid_t plist_id, H5D_selection_io_mode_t* selection_io_mode )
H5Pset_modify_write_buf ( hid_t plist_id, hbool_t modify_write_buf )
H5Pset_selection_io ( hid_t plist_id, H5D_selection_io_mode_t selection_io_mode )
to the top
Problems with Constants, Low Severity (7)
H5pubconf.h
[+] H5_DEBUG_BUILD
| Change | Effect |
---|
1 | The constant H5_DEBUG_BUILD with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] H5_PACKAGE_STRING
| Change | Effect |
---|
1 | The value of constant H5_PACKAGE_STRING has been changed from "HDF5 1.14.0" to "HDF5 1.14.1". | Recompilation of a client program may be broken. |
[+] H5_PACKAGE_VERSION
| Change | Effect |
---|
1 | The value of constant H5_PACKAGE_VERSION has been changed from "1.14.0" to "1.14.1". | Recompilation of a client program may be broken. |
[+] H5_STRICT_FORMAT_CHECKS
| Change | Effect |
---|
1 | The constant H5_STRICT_FORMAT_CHECKS with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] H5_VERSION
| Change | Effect |
---|
1 | The value of constant H5_VERSION has been changed from "1.14.0" to "1.14.1". | Recompilation of a client program may be broken. |
H5public.h
[+] H5_VERS_INFO
| Change | Effect |
---|
1 | The value of constant H5_VERS_INFO has been changed from "HDF5 library version: 1.14.0" to "HDF5 library version: 1.14.1". | Recompilation of a client program may be broken. |
[+] H5_VERS_RELEASE
| Change | Effect |
---|
1 | The value of constant H5_VERS_RELEASE has been changed from 0 to 1. | Recompilation of a client program may be broken. |
to the top
Other Changes in Symbols (2)
H5Spublic.h
[+] H5Ssel_iter_get_seq_list ( hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size_t* nseq, size_t* nbytes, hsize_t* off, size_t* len ) (2)
changed to:H5Ssel_iter_get_seq_list ( hid_t sel_iter_id, size_t maxseq, size_t maxelmts, size_t* nseq, size_t* nelmts, hsize_t* off, size_t* len )
| Change | Effect |
---|
1 | 3rd parameter maxbytes has been renamed to maxelmts. | No effect. |
2 | 5th parameter nbytes has been renamed to nelmts. | No effect. |
to the top
Other Changes in Constants (13)
H5Ldevelop.h
[+] H5L_EXT_FLAGS_ALL
| Change | Effect |
---|
1 | The constant H5L_EXT_FLAGS_ALL with value 0 has been added. | No effect. |
[+] H5L_EXT_VERSION
| Change | Effect |
---|
1 | The constant H5L_EXT_VERSION with value 0 has been added. | No effect. |
H5Ppublic.h
[+] H5D_MPIO_NO_SELECTION_IO_CAUSES
| Change | Effect |
---|
1 | The constant H5D_MPIO_NO_SELECTION_IO_CAUSES with value (H5D_SEL_IO_DISABLE_BY_API | H5D_SEL_IO_TCONV_BUF_TOO_SMALL | H5D_SEL_IO_BKG_BUF_TOO_SMALL | H5D_SEL_IO_DATASET_FILTER | H5D_SEL_IO_CHUNK_CACHE) has been added. | No effect. |
[+] H5D_SEL_IO_BKG_BUF_TOO_SMALL
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_BKG_BUF_TOO_SMALL with value (0x0100u) has been added. | No effect. |
[+] H5D_SEL_IO_CHUNK_CACHE
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_CHUNK_CACHE with value (0x0040u) has been added. | No effect. |
[+] H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER with value (0x0004u) has been added. | No effect. |
[+] H5D_SEL_IO_DATASET_FILTER
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_DATASET_FILTER with value (0x0020u) has been added. | No effect. |
[+] H5D_SEL_IO_DEFAULT_OFF
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_DEFAULT_OFF with value (0x0200u) has been added. | No effect. |
[+] H5D_SEL_IO_DISABLE_BY_API
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_DISABLE_BY_API with value (0x0001u) has been added. | No effect. |
[+] H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB with value (0x0008u) has been added. | No effect. |
[+] H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET with value (0x0002u) has been added. | No effect. |
[+] H5D_SEL_IO_PAGE_BUFFER
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_PAGE_BUFFER with value (0x0010u) has been added. | No effect. |
[+] H5D_SEL_IO_TCONV_BUF_TOO_SMALL
| Change | Effect |
---|
1 | The constant H5D_SEL_IO_TCONV_BUF_TOO_SMALL with value (0x0080u) has been added. | No effect. |
to the top
Header Files (103)
H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DaccProp.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5ESdevelop.h
H5ESpublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdevelop.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDioc.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDonion.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5FDsubfiling.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5Idevelop.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.h
H5Ldevelop.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Mpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tdevelop.h
H5Tpublic.h
H5TSdevelop.h
H5VarLenType.h
H5version.h
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zdevelop.h
H5Zpublic.h
hdf5.h
hdf5_hl.h
to the top
Shared Libraries (7)
libhdf5.so.310.0.0
libhdf5_cpp.so.310.0.0
libhdf5_fortran.so.310.0.0
libhdf5_hl.so.310.0.0
libhdf5_hl_cpp.so.310.0.0
libhdf5_java.so
libhdf5hl_fortran.so.310.0.0
to the top