abi-tracker - visualize ABI changes timeline of a C/C++ software
library.
- ABI Tracker (abi-tracker) Visualize ABI changes timeline of a C/C++
software library
- ABI Tracker is a tool to visualize ABI changes timeline of a C/C++
software library.
- The tool is intended for developers of software libraries and Linux
maintainers who are interested in ensuring backward binary compatibility,
i.e. allow old applications to run with newer library versions.
- This tool is free software: you can redistribute it and/or modify it under
the terms of the GPLv2.0+ or LGPLv2.1+.
- abi-tracker [options] [profile]
- abi-tracker -build profile.json
-h|-help
- Print this help.
-dumpversion
- Print the tool version (1.11) and don't do anything else.
-build
- Build reports.
-rebuild
- Re-build reports.
-v NUM
- Select only one particular version of the library to create reports
for.
-t|-target TYPE
- Select type of the reports to build:
- abidump abireport headersdiff pkgdiff changelog soname date
-clear
- Remove all reports.
-global-index
- Create list of all tested libraries.
-disable-cache
- Enable this option if you've changed filter of checked symbols in the
library (skipped types, skipped functions, etc.).
-deploy DIR
- Copy all reports and css to DIR.
-debug
- Enable debug messages.
-json-report DIR
- Generate JSON-format report for a library to DIR.
-regen-dump
- Regenerate ABI dumps for previous versions if comparing with new
ones.
-rss
- Generate RSS feed.
ABI Tracker 1.11 A tool to visualize ABI changes timeline of a
C/C++ software library Copyright © 2017 Andrey Ponomarenko's ABI
Laboratory License: GPLv2.0+ or LGPLv2.1+
Usage: abi-tracker [options] [profile] Example:
- abi-tracker -build profile.json
More info: abi-tracker --help
This manual page was written by Peter Spiess-Knafl
<dev@spiessknafl.at> for the Debian GNU/Linux system (but may be used
by others).