Binary compatibility report for the SOCI library  between 3.2.2 and 3.2.3 versions on x86

Test Info


Library NameSOCI
Version #13.2.2
Version #23.2.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files51
Total Shared Libraries6
Total Symbols / Types704 / 425
VerdictIncompatible
(0.9%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh6
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (5)


soci-sqlite3.h, libsoci_sqlite3.so.3.2.3
namespace soci
sqlite3_soci_error::result ( ) const
sqlite3_soci_error::sqlite3_soci_error [in-charge] ( std::string const& msg, int result )
sqlite3_soci_error::sqlite3_soci_error [not-in-charge] ( std::string const& msg, int result )
sqlite3_soci_error::~sqlite3_soci_error [in-charge-deleting] ( )
sqlite3_soci_error::~sqlite3_soci_error [in-charge] ( )

to the top

Removed Symbols (6)


once-temp-type.h, libsoci_core.so.3.2.2
namespace soci::details
once_temp_type::operator, use_type_ptr const& p1 )

prepare-temp-type.h, libsoci_core.so.3.2.2
namespace soci::details
prepare_temp_type::operator, use_type_ptr const& u )

ref-counted-prepare-info.h, libsoci_core.so.3.2.2
namespace soci::details
ref_counted_prepare_info::exchange use_type_ptr const& u )

statement.h, libsoci_core.so.3.2.2
namespace soci
statement::exchange details::use_type_ptr const& u )
statement.h, libsoci_core.so.3.2.2
namespace soci::details
statement_impl::exchange use_type_ptr const& u )
statement_impl::exchange_for_rowset into_type_ptr const& i )

to the top

Problems with Data Types, Low Severity (2)


statement.h
namespace soci::details
[+] class statement_impl (2)

to the top

Header Files (51)


backend-loader.h
blob-exchange.h
blob.h
boost-fusion.h
boost-gregorian-date.h
boost-optional.h
boost-tuple.h
connection-parameters.h
connection-pool.h
error.h
exchange-traits.h
into-type.h
into.h
common.h (mysql/common.h)
once-temp-type.h
common.h (postgresql/common.h)
prepare-temp-type.h
procedure.h
query_transformation.h
ref-counted-prepare-info.h
ref-counted-statement.h
row-exchange.h
row.h
rowid-exchange.h
rowid.h
rowset.h
session.h
soci-backend.h
soci-config.h
soci-empty.h
soci-mysql.h
soci-odbc.h
soci-platform.h
soci-postgresql.h
soci-simple.h
soci-sqlite3.h
soci.h
common.h (sqlite3/common.h)
statement.h
transaction.h
type-conversion-traits.h
type-conversion.h
type-holder.h
type-ptr.h
unsigned-types.h
use-type.h
use.h
utility.h
values-exchange.h
values.h
version.h

to the top

Shared Libraries (6)


libsoci_core.so.3.2.2
libsoci_empty.so.3.2.2
libsoci_mysql.so.3.2.2
libsoci_odbc.so.3.2.2
libsoci_postgresql.so.3.2.2
libsoci_sqlite3.so.3.2.2

to the top




Generated on Fri Apr 10 02:29:38 2015 for SOCI by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API