API compatibility report for the hdf5 library  between 1.8.13 and 1.8.14 versions on x86


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf5
Version #11.8.13
Version #21.8.14
CPU Typex86
GCC Version4.1.2
SubjectBinary Compatibility

Test Results


Total Header Files75
Total Shared Libraries6
Total Symbols / Types1754 / 540
VerdictIncompatible
(0.8%)

Problem Summary


SeverityCount
Added Symbols-31
Removed SymbolsHigh14
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low6
Other Changes
in Constants
-1

Added Symbols (31)


H5Ppublic.h, libhdf5.so.9.0.0
H5P_CLS_ATTRIBUTE_CREATE_ID_g [data]
H5P_CLS_DATASET_ACCESS_ID_g [data]
H5P_CLS_DATASET_CREATE_ID_g [data]
H5P_CLS_DATASET_XFER_ID_g [data]
H5P_CLS_DATATYPE_ACCESS_ID_g [data]
H5P_CLS_DATATYPE_CREATE_ID_g [data]
H5P_CLS_FILE_ACCESS_ID_g [data]
H5P_CLS_FILE_CREATE_ID_g [data]
H5P_CLS_FILE_MOUNT_ID_g [data]
H5P_CLS_GROUP_ACCESS_ID_g [data]
H5P_CLS_GROUP_CREATE_ID_g [data]
H5P_CLS_LINK_ACCESS_ID_g [data]
H5P_CLS_LINK_CREATE_ID_g [data]
H5P_CLS_OBJECT_COPY_ID_g [data]
H5P_CLS_OBJECT_CREATE_ID_g [data]
H5P_CLS_ROOT_ID_g [data]
H5P_CLS_STRING_CREATE_ID_g [data]
H5P_LST_ATTRIBUTE_CREATE_ID_g [data]
H5P_LST_DATASET_ACCESS_ID_g [data]
H5P_LST_DATASET_CREATE_ID_g [data]
H5P_LST_DATASET_XFER_ID_g [data]
H5P_LST_DATATYPE_ACCESS_ID_g [data]
H5P_LST_DATATYPE_CREATE_ID_g [data]
H5P_LST_FILE_ACCESS_ID_g [data]
H5P_LST_FILE_CREATE_ID_g [data]
H5P_LST_FILE_MOUNT_ID_g [data]
H5P_LST_GROUP_ACCESS_ID_g [data]
H5P_LST_GROUP_CREATE_ID_g [data]
H5P_LST_LINK_ACCESS_ID_g [data]
H5P_LST_LINK_CREATE_ID_g [data]
H5P_LST_OBJECT_COPY_ID_g [data]

to the top

Removed Symbols (14)


H5Ppublic.h, libhdf5.so.8.0.2
H5P_LST_ATTRIBUTE_CREATE_g [data]
H5P_LST_DATASET_ACCESS_g [data]
H5P_LST_DATASET_CREATE_g [data]
H5P_LST_DATASET_XFER_g [data]
H5P_LST_DATATYPE_ACCESS_g [data]
H5P_LST_DATATYPE_CREATE_g [data]
H5P_LST_FILE_ACCESS_g [data]
H5P_LST_FILE_CREATE_g [data]
H5P_LST_FILE_MOUNT_g [data]
H5P_LST_GROUP_ACCESS_g [data]
H5P_LST_GROUP_CREATE_g [data]
H5P_LST_LINK_ACCESS_g [data]
H5P_LST_LINK_CREATE_g [data]
H5P_LST_OBJECT_COPY_g [data]

to the top

Problems with Data Types, Low Severity (1)


H5Lpublic.h
[+] typedef H5L_traverse_func_t (1)

to the top

Problems with Constants, Low Severity (6)


H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT

H5Epublic.h
[+] H5E_DEFAULT

H5Gpublic.h
[+] H5G_SAME_LOC

H5Lpublic.h
[+] H5L_SAME_LOC

H5public.h
[+] H5P_DEFAULT

H5Spublic.h
[+] H5S_ALL

to the top

Other Changes in Constants (1)


H5pubconf.h
[+] H5_HAVE_ASPRINTF

to the top

Header Files (75)


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
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.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
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.8.0.2
libhdf5_cpp.so.8.0.2
libhdf5_fortran.so.8.0.2
libhdf5_hl.so.8.0.2
libhdf5_hl_cpp.so.8.0.2
libhdf5hl_fortran.so.8.0.2

to the top



Test Info


Library Namehdf5
Version #11.8.13
Version #21.8.14
CPU Typex86
GCC Version4.1.2
SubjectSource Compatibility

Test Results


Total Header Files75
Total Shared Libraries6
Total Symbols / Types1807 / 543
VerdictIncompatible
(1.7%)

Problem Summary


SeverityCount
Added Symbols-31
Removed SymbolsHigh31
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low43
Other Changes
in Constants
-2

Added Symbols (31)


H5Ppublic.h
H5P_CLS_ATTRIBUTE_CREATE_ID_g [data]
H5P_CLS_DATASET_ACCESS_ID_g [data]
H5P_CLS_DATASET_CREATE_ID_g [data]
H5P_CLS_DATASET_XFER_ID_g [data]
H5P_CLS_DATATYPE_ACCESS_ID_g [data]
H5P_CLS_DATATYPE_CREATE_ID_g [data]
H5P_CLS_FILE_ACCESS_ID_g [data]
H5P_CLS_FILE_CREATE_ID_g [data]
H5P_CLS_FILE_MOUNT_ID_g [data]
H5P_CLS_GROUP_ACCESS_ID_g [data]
H5P_CLS_GROUP_CREATE_ID_g [data]
H5P_CLS_LINK_ACCESS_ID_g [data]
H5P_CLS_LINK_CREATE_ID_g [data]
H5P_CLS_OBJECT_COPY_ID_g [data]
H5P_CLS_OBJECT_CREATE_ID_g [data]
H5P_CLS_ROOT_ID_g [data]
H5P_CLS_STRING_CREATE_ID_g [data]
H5P_LST_ATTRIBUTE_CREATE_ID_g [data]
H5P_LST_DATASET_ACCESS_ID_g [data]
H5P_LST_DATASET_CREATE_ID_g [data]
H5P_LST_DATASET_XFER_ID_g [data]
H5P_LST_DATATYPE_ACCESS_ID_g [data]
H5P_LST_DATATYPE_CREATE_ID_g [data]
H5P_LST_FILE_ACCESS_ID_g [data]
H5P_LST_FILE_CREATE_ID_g [data]
H5P_LST_FILE_MOUNT_ID_g [data]
H5P_LST_GROUP_ACCESS_ID_g [data]
H5P_LST_GROUP_CREATE_ID_g [data]
H5P_LST_LINK_ACCESS_ID_g [data]
H5P_LST_LINK_CREATE_ID_g [data]
H5P_LST_OBJECT_COPY_ID_g [data]

to the top

Removed Symbols (31)


H5Ppublic.h
H5P_CLS_ATTRIBUTE_CREATE_g [data]
H5P_CLS_DATASET_ACCESS_g [data]
H5P_CLS_DATASET_CREATE_g [data]
H5P_CLS_DATASET_XFER_g [data]
H5P_CLS_DATATYPE_ACCESS_g [data]
H5P_CLS_DATATYPE_CREATE_g [data]
H5P_CLS_FILE_ACCESS_g [data]
H5P_CLS_FILE_CREATE_g [data]
H5P_CLS_FILE_MOUNT_g [data]
H5P_CLS_GROUP_ACCESS_g [data]
H5P_CLS_GROUP_CREATE_g [data]
H5P_CLS_LINK_ACCESS_g [data]
H5P_CLS_LINK_CREATE_g [data]
H5P_CLS_OBJECT_COPY_g [data]
H5P_CLS_OBJECT_CREATE_g [data]
H5P_CLS_ROOT_g [data]
H5P_CLS_STRING_CREATE_g [data]
H5P_LST_ATTRIBUTE_CREATE_g [data]
H5P_LST_DATASET_ACCESS_g [data]
H5P_LST_DATASET_CREATE_g [data]
H5P_LST_DATASET_XFER_g [data]
H5P_LST_DATATYPE_ACCESS_g [data]
H5P_LST_DATATYPE_CREATE_g [data]
H5P_LST_FILE_ACCESS_g [data]
H5P_LST_FILE_CREATE_g [data]
H5P_LST_FILE_MOUNT_g [data]
H5P_LST_GROUP_ACCESS_g [data]
H5P_LST_GROUP_CREATE_g [data]
H5P_LST_LINK_ACCESS_g [data]
H5P_LST_LINK_CREATE_g [data]
H5P_LST_OBJECT_COPY_g [data]

to the top

Problems with Data Types, Low Severity (1)


H5Lpublic.h
[+] typedef H5L_traverse_func_t (1)

to the top

Problems with Constants, Low Severity (43)


H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT

H5Epublic.h
[+] H5E_DEFAULT

H5Gpublic.h
[+] H5G_SAME_LOC

H5Lpublic.h
[+] H5L_SAME_LOC

H5Ppublic.h
[+] H5P_ATTRIBUTE_CREATE
[+] H5P_ATTRIBUTE_CREATE_DEFAULT
[+] H5P_DATASET_ACCESS
[+] H5P_DATASET_ACCESS_DEFAULT
[+] H5P_DATASET_CREATE
[+] H5P_DATASET_CREATE_DEFAULT
[+] H5P_DATASET_XFER
[+] H5P_DATASET_XFER_DEFAULT
[+] H5P_DATATYPE_ACCESS
[+] H5P_DATATYPE_ACCESS_DEFAULT
[+] H5P_DATATYPE_CREATE
[+] H5P_DATATYPE_CREATE_DEFAULT
[+] H5P_FILE_ACCESS
[+] H5P_FILE_ACCESS_DEFAULT
[+] H5P_FILE_CREATE
[+] H5P_FILE_CREATE_DEFAULT
[+] H5P_FILE_MOUNT
[+] H5P_FILE_MOUNT_DEFAULT
[+] H5P_GROUP_ACCESS
[+] H5P_GROUP_ACCESS_DEFAULT
[+] H5P_GROUP_CREATE
[+] H5P_GROUP_CREATE_DEFAULT
[+] H5P_LINK_ACCESS
[+] H5P_LINK_ACCESS_DEFAULT
[+] H5P_LINK_CREATE
[+] H5P_LINK_CREATE_DEFAULT
[+] H5P_NO_CLASS
[+] H5P_OBJECT_COPY
[+] H5P_OBJECT_COPY_DEFAULT
[+] H5P_OBJECT_CREATE
[+] H5P_ROOT
[+] H5P_STRING_CREATE

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

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_RELEASE
[+] H5P_DEFAULT

H5Spublic.h
[+] H5S_ALL

to the top

Other Changes in Constants (2)


H5PLextern.h
[+] H5PLUGIN_DLL

H5pubconf.h
[+] H5_HAVE_ASPRINTF

to the top

Header Files (75)


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
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.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
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.8.0.2
libhdf5_cpp.so.8.0.2
libhdf5_fortran.so.8.0.2
libhdf5_hl.so.8.0.2
libhdf5_hl_cpp.so.8.0.2
libhdf5hl_fortran.so.8.0.2

to the top



Generated on Mon Nov 10 08:02:30 2014 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API