---
name: "abi-tracker"
section: "1"
platform: "linux"
package: "abi-tracker"
version: "1.11-1.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/abi-tracker"
---

# abi-tracker(1)

visualize ABI changes timeline of a C/C++ software library.

## 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 \<dev@spiessknafl.at\> for the Debian GNU/Linux system (but may be used by others).
