Binary compatibility report for the TBB library  between 22.20090809 and 30.20100310 versions on x86

Test Info


Library NameTBB
Version #122.20090809
Version #230.20100310
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries3
Total Symbols / Types148 / 135
VerdictIncompatible
(3.4%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh0
Problems with
Data Types
High1
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0

Added Symbols (10)


critical_section.h, libtbb.so.2
namespace tbb::internal
critical_section_v4::internal_construct ( )

reader_writer_lock.h, libtbb.so.2
namespace tbb::interface5
reader_writer_lock::lock ( )
reader_writer_lock::lock_read ( )
reader_writer_lock::try_lock ( )
reader_writer_lock::try_lock_read ( )
reader_writer_lock::unlock ( )

tbb_exception.h, libtbb.so.2
namespace tbb
improper_lock::what ( ) const
invalid_multiple_scheduling::what ( ) const
missing_wait::what ( ) const

tbb_exception.h, libtbb.so.2
namespace tbb::internal
throw_exception_v4 exception_id p1 )

to the top

Problems with Data Types, High Severity (1)


task.h
namespace tbb::internal
[+] class scheduler (1)

to the top

Problems with Data Types, Low Severity (2)


task.h
namespace tbb
[+] class task (2)

to the top

Problems with Symbols, Low Severity (1)


recursive_mutex.h, libtbb.so.2
namespace tbb::internal
[+] handle_perror int error_code, char const* what ) (1)

to the top

Header Files (1)


tbb.h

to the top

Shared Libraries (3)


libtbb.so.2
libtbbmalloc.so.2
libtbbmalloc_proxy.so.2

to the top




Generated on Wed Nov 28 11:50:44 2012 for TBB by ABI Compliance Checker 1.98.5  
A tool for checking backward compatibility of a C/C++ library API