Binary compatibility report for the pacemaker library  between 1.1.3 and 1.1.4 versions on x86_64

Test Info


Library Namepacemaker
Version #11.1.3
Version #21.1.4
CPU Architecturex86_64
GCC Version4.6.2

Test Results


Total Header Files21
Total Shared Libraries10
Total Symbols / Types344 / 308
VerdictIncompatible
(0.44%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium5
Low5
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low8
Other Changes-0

Added Symbols (4)


xml.h, libcrmcommon.so.2.0.0
calculate_on_disk_digest xmlNode* local_cib )
calculate_operation_digest ( xmlNode* local_cib, char const* version )
calculate_xml_versioned_digest xmlNode* input, gboolean sort, gboolean do_filter, char const* version )
crm_xml_cleanup ( )

to the top

Removed Symbols (1)


common.h, libpe_rules.so.2.0.0
append_hashtable gpointer key, gpointer value, gpointer user_data )

to the top

Problems with Data Types, Medium Severity (5)


common.h
[+] enum action_fail_response (5)

to the top

Problems with Data Types, Low Severity (5)


common.h
[+] enum action_fail_response (1)

status.h
[+] struct resource_s (4)

to the top

Problems with Constants (8)


crm.h
[+] CRM_FEATURE_SET
[+] LOG_DEBUG_2
[+] LOG_DEBUG_3
[+] LOG_DEBUG_4
[+] LOG_DEBUG_5
[+] LOG_DEBUG_6
[+] LOG_MSG
[+] LOG_TRACE

to the top

Header Files (21)


ais.h
attrd.h
cib.h
cib_ops.h
cib_util.h
cluster.h
common.h
complex.h
crm.h
ipc.h
iso8601.h
mainloop.h
msg.h
msg_xml.h
rules.h
stack.h
status.h
stonith-ng.h
transition.h
util.h
xml.h

to the top

Shared Libraries (10)


libcib.so.1.0.1
libcrmcluster.so.1.0.0
libcrmcommon.so.2.0.0
libpe_rules.so.2.0.0
libpe_status.so.3.0.0
libpengine.so.3.0.0
libstonithd.so.1.0.0
libtransitioner.so.1.0.0
service_crm.so
stonith.so

to the top




Generated on Tue Dec 6 18:19:40 2011 for pacemaker by ABI Compliance Checker 1.95.10  
A tool for checking backward binary compatibility of a shared C/C++ library API