aboutsummaryrefslogtreecommitdiff
path: root/devel/abi-compliance-checker/pkg-descr
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-08-27 09:07:15 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-08-27 09:07:15 +0000
commit163298885b84ea35fd11bddad1de7c844845838c (patch)
treebb08c564fa53326c7fc4c1b0635842acd3d731cd /devel/abi-compliance-checker/pkg-descr
parent2bc8e775ef7b1b99c2eb578f2e75294dd378b778 (diff)
downloadports-163298885b84ea35fd11bddad1de7c844845838c.tar.gz
ports-163298885b84ea35fd11bddad1de7c844845838c.zip
Notes
Diffstat (limited to 'devel/abi-compliance-checker/pkg-descr')
-rw-r--r--devel/abi-compliance-checker/pkg-descr22
1 files changed, 22 insertions, 0 deletions
diff --git a/devel/abi-compliance-checker/pkg-descr b/devel/abi-compliance-checker/pkg-descr
new file mode 100644
index 000000000000..15c48f9183fe
--- /dev/null
+++ b/devel/abi-compliance-checker/pkg-descr
@@ -0,0 +1,22 @@
+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