cvs commit: ports/devel Makefile ports/devel/abi-compliance-checker
Makefile distinfo pkg-descr
ports/devel/abi-compliance-checker/files patch-abi-compliance-checker.pl
Martin Wilke
miwi at FreeBSD.org
Thu Aug 27 09:07:16 UTC 2009
miwi 2009-08-27 09:07:15 UTC
FreeBSD ports repository
Modified files:
devel Makefile
Added files:
devel/abi-compliance-checker Makefile distinfo pkg-descr
devel/abi-compliance-checker/files
patch-abi-compliance-checker.pl
Log:
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)
--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:
--Parameters and return type changes
--Static property changes
The checker then generates a report that assesses the risks of any potential
problems detected.
WWW: http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
PR: ports/138094
Submitted by: bf <bf1783 at gmail.com>
Revision Changes Path
1.3609 +1 -0 ports/devel/Makefile
1.1 +36 -0 ports/devel/abi-compliance-checker/Makefile (new)
1.1 +3 -0 ports/devel/abi-compliance-checker/distinfo (new)
1.1 +124 -0 ports/devel/abi-compliance-checker/files/patch-abi-compliance-checker.pl (new)
1.1 +22 -0 ports/devel/abi-compliance-checker/pkg-descr (new)
More information about the cvs-all
mailing list