NAME
abi-tracker - visualize ABI changes timeline of a C/C++ software library.
DESCRIPTION
NAME:
-
ABI Tracker (abi-tracker) Visualize ABI changes timeline of a C/C++ software library
DESCRIPTION:
-
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+.
USAGE:
-
abi-tracker [options] [profile]
EXAMPLES:
-
abi-tracker -build profile.json
INFORMATION OPTIONS:
-h|-help
-
Print this help.
-dumpversion
-
Print the tool version (1.11) and don't do anything else.
GENERAL OPTIONS:
-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.
OTHER OPTIONS:
-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
AUTHOR
This manual page was written by Peter Spiess-Knafl <[email protected]> for the Debian GNU/Linux system (but may be used by others).