API compatibility report for the hdf5 library  between 1.12.1 and 1.12.2 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf5
Version #11.12.1
Version #21.12.2
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files93
Total Shared Libraries7
Total Symbols / Types2277 / 801
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low7

Added Symbols (6)


H5DSpublic.h, libhdf5_hl.so.200.1.0
H5DSwith_new_ref hid_t obj_id, hbool_t* with_new_ref )

H5LTpublic.h, libhdf5_hl.so.200.1.0
H5LTget_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long* data )
H5LTset_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long const* buffer, size_t size )

H5PacketTable.h, libhdf5_hl_cpp.so.200.1.0
PacketTable::PacketTable [in-charge] ( )
PacketTable::PacketTable [not-in-charge] ( )

H5VLpublic.h, libhdf5.so.200.2.0
H5VLobject_is_native hid_t obj_id, hbool_t* is_native )

to the top

Problems with Constants, Low Severity (7)


H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT

H5Epublic.h
[+] H5E_DEFAULT

H5Fpublic.h
[+] H5F_FAMILY_DEFAULT

H5Gpublic.h
[+] H5G_SAME_LOC

H5Lpublic.h
[+] H5L_SAME_LOC

H5Ppublic.h
[+] H5P_DEFAULT

H5pubconf.h
[+] H5_CXX_HAVE_OFFSETOF

to the top

Header Files (93)


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
H5ESpublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.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
H5Tpublic.h
H5VarLenType.h
H5version.h
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (7)


libhdf5.so.200.1.0
libhdf5_cpp.so.200.1.0
libhdf5_fortran.so.200.1.0
libhdf5_hl.so.200.0.1
libhdf5_hl_cpp.so.200.0.1
libhdf5_java.so
libhdf5hl_fortran.so.200.0.1

to the top



Test Info


Library Namehdf5
Version #11.12.1
Version #21.12.2
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files93
Total Shared Libraries7
Total Symbols / Types2311 / 804
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low12

Added Symbols (5)


H5DSpublic.h
H5DSwith_new_ref hid_t obj_id, hbool_t* with_new_ref )

H5Epublic.h
H5Eappend_stack ( hid_t dst_stack_id, hid_t src_stack_id, hbool_t close_source_stack )

H5LTpublic.h
H5LTget_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long* data )
H5LTset_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long const* buffer, size_t size )

H5VLpublic.h
H5VLobject_is_native hid_t obj_id, hbool_t* is_native )

to the top

Problems with Constants, Low Severity (12)


H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT

H5Epublic.h
[+] H5E_DEFAULT

H5Fpublic.h
[+] H5F_FAMILY_DEFAULT

H5Gpublic.h
[+] H5G_SAME_LOC

H5Lpublic.h
[+] H5L_SAME_LOC

H5Ppublic.h
[+] H5P_DEFAULT

H5pubconf.h
[+] H5_CXX_HAVE_OFFSETOF
[+] H5_PACKAGE_STRING
[+] H5_PACKAGE_VERSION
[+] H5_VERSION

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_RELEASE

to the top

Header Files (93)


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
H5ESpublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.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
H5Tpublic.h
H5VarLenType.h
H5version.h
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (7)


libhdf5.so.200.1.0
libhdf5_cpp.so.200.1.0
libhdf5_fortran.so.200.1.0
libhdf5_hl.so.200.0.1
libhdf5_hl_cpp.so.200.0.1
libhdf5_java.so
libhdf5hl_fortran.so.200.0.1

to the top



Generated on Tue Apr 19 15:40:27 2022 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API