Binary compatibility report for the MySQL library  between 5.5.38 and 5.6.10 versions on x86

Test Info


Library NameMySQL
Version #15.5.38
Version #25.6.10
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types150 / 120
VerdictIncompatible
(32%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium1
Low1
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes
in Data Types
-16
Other Changes
in Constants
-9

Added Symbols (2)


mysql.h, libmysqlclient.so.18.0.0
mysql_options4 MYSQL* mysql, enum mysql_option option, void const* arg1, void const* arg2 ) @@ libmysqlclient_18

mysql_com.h, libmysqlclient.so.18.0.0
net_write_packet NET* net, unsigned char const* packet, size_t length ) @@ libmysqlclient_18

to the top

Removed Symbols (2)


mysql_com.h, libmysqlclient.so.18.0.0
my_connect my_socket s, struct sockaddr const* name, unsigned int namelen, unsigned int timeout )
net_real_write NET* net, unsigned char const* packet, size_t len )

to the top

Problems with Data Types, Medium Severity (1)


mysql.h
[+] enum mysql_option (1)

to the top

Problems with Data Types, Low Severity (1)


mysql.h
[+] struct st_mysql_options (1)

to the top

Problems with Symbols, Low Severity (1)


mysql_com.h, libmysqlclient.so.18.0.0
[+] net_clear NET* net, my_bool clear_buffer ) (1)

to the top

Other Changes in Data Types (16)


mysql.h
[+] enum mysql_option (13)

mysql_com.h
[+] enum enum_field_types (3)

to the top

Other Changes in Constants (9)


mysql_com.h
[+] CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS
[+] CLIENT_CONNECT_ATTRS
[+] CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA
[+] FIELD_FLAGS_COLUMN_FORMAT_MASK
[+] FIELD_FLAGS_STORAGE_MEDIA_MASK
[+] FIELD_IS_DROPPED
[+] REFRESH_FOR_EXPORT
[+] SERVER_STATUS_IN_TRANS_READONLY
[+] TABLE_PARTITION_COMMENT_MAXLEN

to the top

Header Files (1)


mysql.h

to the top

Shared Libraries (1)


libmysqlclient.so.18.0.0

to the top




Generated on Tue Jun 3 14:03:21 2014 for MySQL by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API