hdf5-2.2.0: X to Y compatibility report
Description: API/ABI compatibility report for the hdf5-2.2.0 object between X and Y versions
Keywords: hdf5-2.2.0, compatibility, API, ABI, report

# API compatibility report between libhdf5.so.320.1.1 (X) and libhdf5.so.320.2.0 (Y) objects on x86_64

Binary
Compatibility Source
Compatibility

## Test Info

Module Name | hdf5-2.2.0
Version #1 | X
Version #2 | Y
Arch | x86_64
GCC Version | 13.3.0
Subject | Binary Compatibility

## Test Results

Total Header Files | 41
Total Source Files | 81
Total Objects | 1
Total Symbols / Types | 1209 / 554
Compatibility | 100%

## Problem Summary

| Severity | Count
--- | --- | ---
Added Symbols | - | 2
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 | 0

## Added Symbols 2

H5FDros3.h, libhdf5.so.320.2.0
H5Pget_fapl_ros3_block_caching ( hid_t fapl_id, size_t* block_size, size_t* block_cache_size, _Bool* lock_superblock )
H5Pset_fapl_ros3_block_caching ( hid_t fapl_id, size_t block_size, size_t block_cache_size, _Bool lock_superblock )
to the top

## Header Files 41

H5ACpublic.h
H5Apublic.h
H5Cpublic.h
H5Dpublic.h
H5Epubgen.h
H5Epublic.h
H5ESdevelop.h
H5ESpublic.h
H5FDcore.h
H5FDdevelop.h
H5FDfamily.h
H5FDlog.h
H5FDmulti.h
H5FDonion.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5Fpublic.h
H5Gpublic.h
H5Idevelop.h
H5Ipublic.h
H5Ldevelop.h
H5Lpublic.h
H5MMpublic.h
H5Opublic.h
H5PLpublic.h
H5Ppublic.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5Tdevelop.h
H5Tpublic.h
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zdevelop.h
H5Zpublic.h
to the top

## Source Files 81

H5.c
H5A.c
H5Adeprec.c
H5D.c
H5Ddbg.c
H5Ddeprec.c
H5E.c
H5Edeprec.c
H5Eint.c
H5ES.c
H5F.c
H5FD.c
H5FDcore.c
H5Fdeprec.c
H5FDfamily.c
H5FDlog.c
H5FDmulti.c
H5FDmulti_int.c
H5FDonion.c
H5FDros3.c
H5FDsec2.c
H5FDsplitter.c
H5FDstdio.c
H5FDstdio_int.c
H5G.c
H5Gdeprec.c
H5I.c
H5Ideprec.c
H5L.c
H5Ldeprec.c
H5O.c
H5Odeprec.c
H5Oint.c
H5P.c
H5Pdapl.c
H5Pdcpl.c
H5Pdeprec.c
H5Pdxpl.c
H5Pfapl.c
H5Pfcpl.c
H5Pgcpl.c
H5Pint.c
H5PL.c
H5Plapl.c
H5Plcpl.c
H5Pocpl.c
H5Pocpypl.c
H5Pstrcpl.c
H5R.c
H5Rdeprec.c
H5S.c
H5Sall.c
H5Sdeprec.c
H5Shyper.c
H5Snone.c
H5Spoint.c
H5Sselect.c
H5T.c
H5Tarray.c
H5Tcommit.c
H5Tcomplex.c
H5Tcompound.c
H5Tcset.c
H5Tdeprec.c
H5Tenum.c
H5Tfields.c
H5Tfixed.c
H5Tfloat.c
H5Tnative.c
H5Toffset.c
H5Topaque.c
H5Torder.c
H5Tpad.c
H5Tprecis.c
H5Tstrpad.c
H5Tvlen.c
H5VL.c
H5VLcallback.c
H5VLnative.c
H5VLpassthru_int.c
H5Z.c
to the top

## Objects 1

libhdf5.so.320.1.1
to the top

## Test Info

Module Name | hdf5-2.2.0
Version #1 | X
Version #2 | Y
Arch | x86_64
Subject | Source Compatibility

## Test Results

Total Header Files | 41
Total Source Files | 81
Total Objects | 1
Total Symbols / Types | 1209 / 554
Compatibility | 100%

## Problem Summary

| Severity | Count
--- | --- | ---
Added Symbols | - | 2
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 | 0

## Added Symbols 2

H5FDros3.h
H5Pget_fapl_ros3_block_caching ( hid_t fapl_id, size_t* block_size, size_t* block_cache_size, _Bool* lock_superblock )
H5Pset_fapl_ros3_block_caching ( hid_t fapl_id, size_t block_size, size_t block_cache_size, _Bool lock_superblock )
to the top

## Header Files 41

H5ACpublic.h
H5Apublic.h
H5Cpublic.h
H5Dpublic.h
H5Epubgen.h
H5Epublic.h
H5ESdevelop.h
H5ESpublic.h
H5FDcore.h
H5FDdevelop.h
H5FDfamily.h
H5FDlog.h
H5FDmulti.h
H5FDonion.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5Fpublic.h
H5Gpublic.h
H5Idevelop.h
H5Ipublic.h
H5Ldevelop.h
H5Lpublic.h
H5MMpublic.h
H5Opublic.h
H5PLpublic.h
H5Ppublic.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5Tdevelop.h
H5Tpublic.h
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zdevelop.h
H5Zpublic.h
to the top

## Source Files 81

H5.c
H5A.c
H5Adeprec.c
H5D.c
H5Ddbg.c
H5Ddeprec.c
H5E.c
H5Edeprec.c
H5Eint.c
H5ES.c
H5F.c
H5FD.c
H5FDcore.c
H5Fdeprec.c
H5FDfamily.c
H5FDlog.c
H5FDmulti.c
H5FDmulti_int.c
H5FDonion.c
H5FDros3.c
H5FDsec2.c
H5FDsplitter.c
H5FDstdio.c
H5FDstdio_int.c
H5G.c
H5Gdeprec.c
H5I.c
H5Ideprec.c
H5L.c
H5Ldeprec.c
H5O.c
H5Odeprec.c
H5Oint.c
H5P.c
H5Pdapl.c
H5Pdcpl.c
H5Pdeprec.c
H5Pdxpl.c
H5Pfapl.c
H5Pfcpl.c
H5Pgcpl.c
H5Pint.c
H5PL.c
H5Plapl.c
H5Plcpl.c
H5Pocpl.c
H5Pocpypl.c
H5Pstrcpl.c
H5R.c
H5Rdeprec.c
H5S.c
H5Sall.c
H5Sdeprec.c
H5Shyper.c
H5Snone.c
H5Spoint.c
H5Sselect.c
H5T.c
H5Tarray.c
H5Tcommit.c
H5Tcomplex.c
H5Tcompound.c
H5Tcset.c
H5Tdeprec.c
H5Tenum.c
H5Tfields.c
H5Tfixed.c
H5Tfloat.c
H5Tnative.c
H5Toffset.c
H5Topaque.c
H5Torder.c
H5Tpad.c
H5Tprecis.c
H5Tstrpad.c
H5Tvlen.c
H5VL.c
H5VLcallback.c
H5VLnative.c
H5VLpassthru_int.c
H5Z.c
to the top

## Objects 1

libhdf5.so.320.1.1
to the top