aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorAndrey Ponomarenko <andrewponomarenko@yandex.ru>2015-12-11 23:40:03 +0300
committerAndrey Ponomarenko <andrewponomarenko@yandex.ru>2015-12-11 23:40:03 +0300
commit86b503bd85e3a0e8b32616d5af67c7d176a6263e (patch)
tree231498f19d4e74ee3dbf105b9c3ac8b506d091b5 /INSTALL
parentdfd124548b3439a0a40764128a7f6506f68ab4ee (diff)
downloadabi-compliance-checker-86b503bd85e3a0e8b32616d5af67c7d176a6263e.tar.gz
Fixed false positives in the report if input ABI dumps contain __unknown__ types.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL77
1 files changed, 40 insertions, 37 deletions
diff --git a/INSTALL b/INSTALL
index c402723..a446c6c 100644
--- a/INSTALL
+++ b/INSTALL
@@ -9,8 +9,8 @@ All rights reserved.
RELEASE INFORMATION
Project: ABI Compliance Checker (ACC)
-Version: 1.99.14.2
-Date: 2015-11-12
+Version: 1.99.15
+Date: 2015-12-11
This file explains how to install and setup environment
@@ -22,8 +22,8 @@ Content:
1. Requirements for Linux and FreeBSD
2. Requirements for Mac OS X
3. Requirements for MS Windows
- 4. Configuring and Installing
- 5. Running the Tool
+ 4. Configure and Install
+ 5. Usage
6. Usage with ABI Dumper
@@ -62,8 +62,8 @@ Content:
-4. CONFIGURING AND INSTALLING
-=============================
+4. CONFIGURE AND INSTALL
+========================
This command will install the abi-compliance-checker program into the
PREFIX/bin system directory and private modules into the PREFIX/share:
@@ -76,48 +76,51 @@ Content:
-5. RUNNING THE TOOL
-===================
+5. USAGE
+========
- 1. Create XML-descriptors for two versions
- of a library (OLD.xml and NEW.xml):
+ Create XML-descriptors for two versions
+ of a library (OLD.xml and NEW.xml):
- <version>
- 1.0
- </version>
+ <version>
+ 1.0
+ </version>
- <headers>
- /path1/to/header(s)/
- /path2/to/header(s)/
- ...
- </headers>
+ <headers>
+ /path1/to/header(s)/
+ /path2/to/header(s)/
+ ...
+ </headers>
- <libs>
- /path1/to/library(ies)/
- /path2/to/library(ies)/
- ...
- </libs>
+ <libs>
+ /path1/to/library(ies)/
+ /path2/to/library(ies)/
+ ...
+ </libs>
- 2. abi-compliance-checker -lib NAME -old OLD.xml -new NEW.xml
- 3. For advanced usage, see doc/Readme.html or --help option
+ Check compatibility:
+
+ abi-compliance-checker -lib NAME -old OLD.xml -new NEW.xml
+
+ For advanced usage, see doc/Readme.html or --help option.
6. USAGE WITH ABI DUMPER
========================
- 1. Library should be compiled with -g
- option to contain DWARF debug info
-
- 2. Create ABI dumps for both library versions
- using the ABI Dumper tool (https://github.com/lvc/abi-dumper):
-
- abi-dumper OLD.so -o ABI-0.dump -lver 0
- abi-dumper NEW.so -o ABI-1.dump -lver 1
-
- 3. Compare ABI dumps:
-
- abi-compliance-checker -l NAME -old ABI-0.dump -new ABI-1.dump
+ Library should be compiled with -g
+ option to contain DWARF debug info.
+
+ Create ABI dumps for both library versions
+ using the ABI Dumper tool (https://github.com/lvc/abi-dumper):
+
+ abi-dumper OLD.so -o ABI-0.dump -lver 0
+ abi-dumper NEW.so -o ABI-1.dump -lver 1
+
+ Compare ABI dumps:
+
+ abi-compliance-checker -l NAME -old ABI-0.dump -new ABI-1.dump
Enjoy!