Binary compatibility report for the SQLite ODB library  between 1.8.0 and 2.0.0 versions on x86

Test Info


Library NameSQLite ODB
Version #11.8.0
Version #22.0.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files28
Total Shared Libraries1
Total Symbols / Types259 / 215
VerdictIncompatible
(1.5%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High4
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (4)


database.hxx, libodb-sqlite-2.0.so
namespace odb::sqlite
database::database [in-charge] int& argc, char** argv, bool erase, int flags, bool foreign_keys, odb::details::transfer_ptr<connection_factory> p6 )
database::database [in-charge] ( std::string const& name, int flags, bool foreign_keys, odb::details::transfer_ptr<connection_factory> p4 )
database::database [not-in-charge] int& argc, char** argv, bool erase, int flags, bool foreign_keys, odb::details::transfer_ptr<connection_factory> p6 )
database::database [not-in-charge] ( std::string const& name, int flags, bool foreign_keys, odb::details::transfer_ptr<connection_factory> p4 )

to the top

Removed Symbols (4)


database.hxx, libodb-sqlite-1.8.so
namespace odb::sqlite
database::database [in-charge] int& argc, char** argv, bool erase, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p6 )
database::database [in-charge] ( std::string const& name, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p4 )
database::database [not-in-charge] int& argc, char** argv, bool erase, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p6 )
database::database [not-in-charge] ( std::string const& name, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p4 )

to the top

Problems with Symbols, High Severity (4)


database.hxx, libodb-sqlite-1.8.so
namespace odb::sqlite
[+] database::database [in-charge] int& argc, char** argv, bool erase, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p6 ) (1)
[+] database::database [not-in-charge] int& argc, char** argv, bool erase, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p6 ) (1)
[+] database::database [in-charge] ( std::string const& name, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p4 ) (1)
[+] database::database [not-in-charge] ( std::string const& name, int flags, bool foreign_keys, std::auto_ptr<connection_factory> p4 ) (1)

to the top

Header Files (28)


auto-handle.hxx
binding.hxx
config.h
config.hxx
connection-factory.hxx
connection.hxx
container-statements.hxx
database.hxx
error.hxx
exceptions.hxx
export.hxx
forward.hxx
object-result.hxx
object-statements.hxx
options.hxx
query.hxx
result.hxx
sqlite-types.hxx
statement-cache.hxx
statement.hxx
statements-base.hxx
tracer.hxx
traits.hxx
transaction-impl.hxx
transaction.hxx
version.hxx
view-result.hxx
view-statements.hxx

to the top

Shared Libraries (1)


libodb-sqlite-1.8.so

to the top




Generated on Fri Dec 6 17:25:56 2013 for SQLite ODB by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API