2
Copyright (C) 2009-2010 The Linux Foundation.
3
Copyright (C) 2009-2011 Institute for System Programming, RAS.
4
Copyright (C) 2011-2012 Nokia Corporation and/or its subsidiary(-ies).
5
Copyright (C) 2011-2012 ROSA Laboratory.
11
Project: ABI Compliance Checker (ACC)
16
This INSTALL.txt file explains how to install and setup environment
17
for ACC tool in your computer.
22
1. Requirements for Linux and FreeBSD
23
2. Requirements for Mac OS X
24
3. Requirements for MS Windows
25
4. Configuring and Installing for Linux and FreeBSD
29
1. REQUIREMENTS FOR LINUX AND FREEBSD
30
=====================================
32
1. G++ (3.0-4.6.2, recommended >= 4.5)
33
2. GNU Binutils (c++filt, readelf, objdump)
38
2. REQUIREMENTS FOR MAC OS X
39
============================
41
Xcode (g++, c++filt, otool)
45
3. REQUIREMENTS FOR MS WINDOWS
46
==============================
48
1. MinGW (3.0-4.6.2, recommended >= 4.5)
49
2. MS Visual C++ (dumpbin, undname, cl)
50
3. Active Perl 5 (5.8-5.14)
51
4. Sigcheck v1.71 or newer
52
5. Info-ZIP 3.0 (zip, unzip)
56
1. Add path to g++.exe (C:\MinGW\bin\) to your system PATH variable
57
2. Run vsvars32.bat script (C:\Microsoft Visual Studio 9.0\Common7\Tools\)
61
4. CONFIGURING AND INSTALLING FOR LINUX AND FREEBSD
62
===================================================
64
This command will install an abi-compliance-checker program in the
65
PREFIX/bin system directory and private modules into the PREFIX/share:
67
sudo perl Makefile.pl -install --prefix=PREFIX [/usr, /usr/local, ...]
71
sudo perl Makefile.pl -update --prefix=PREFIX
75
sudo perl Makefile.pl -remove --prefix=PREFIX
82
1. Create XML-descriptors for two versions
83
of a library (OLD.xml and NEW.xml):
96
/path1/to/library(ies)/
97
/path2/to/library(ies)/
101
2. abi-compliance-checker -lib NAME -d1 OLD.xml -d2 NEW.xml
102
3. For advanced usage, see doc/Readme.html or --help option