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 -build profile.json
AUTHOR
This manual page was written by Peter Spiess-Knafl <[email protected]> for the Debian GNU/Linux system (but may be used by others).January 2021 | abi-tracker.pl |