FreeBSD.software
Home/devel/abi-compliance-checker

abi-compliance-checker

2.3

Checks binary compatibility of two versions of a C/C++ shared library

Given the header files and shared objects corresponding to two different shared library versions, and a simple description of each of the shared libraries in XML format, abi-compliance-checker searches for the following kinds of binary compatibility problems: --added/withdrawn interfaces (functions, global variables) --changes to constants --problems in data types: --classes: added/withdrawn virtual functions (changes in layout of virtual table), virtual function positions, virtual function redefinitions --structural data types: added/withdrawn members (changes in layout of type structure), changes in members, size changes --enumerations: member value changes --interface problems: --parameter and return type changes --incorrect symbol versions The checker then generates a report that assesses the risks of any potential problems detected.

Origin: devel/abi-compliance-checker
Category: devel
Size: 1.45MiB
License: GPLv2, LGPL20
Maintainer: ports@FreeBSD.org
Dependencies: 3 packages
Required by: 1 packages
$pkg install abi-compliance-checker

Dependencies (3)

Required By (1 packages)

More in devel