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

# abi-monitor(1)

monitor new versions of a software library and try to build them

## NAME

abi-monitor - monitor new versions of a software library and try to build them

## DESCRIPTION

### NAME:

-

  ABI Monitor (abi-monitor) Monitor and build new versions of a C/C++ software library

### DESCRIPTION:

-

  ABI Tracker is a tool to monitor new versions of a software library, try to build them and create profile for ABI Tracker.

-

  The tool is intended to be used with the ABI Tracker tool for visualizing API/ABI changes timeline.

-

  This tool is free software: you can redistribute it and/or modify it under the terms of the GNU LGPL or GNU GPL.

### USAGE:

-

  abi-monitor \[options\] \[profile\]

### EXAMPLES:

-

  abi-monitor **-get** **-build** profile.json

### INFORMATION OPTIONS:

**-h**\|-help

-

  Print this help.

**-dumpversion**

-

  Print the tool version (1.12) and don't do anything else.

### GENERAL OPTIONS:

**-get**

-

  Download new library versions.

**-get-old**

-

  Download old packages from OldSourceUrl option of the profile.

**-build**

-

  Build library versions.

**-rebuild**

-

  Re-build library versions.

**-limit** NUM

-

  Limit number of operations to NUM. This is useful if you want to download or build only NUM packages.

**-v** NUM

-

  Build only one particular version.

**-output** PATH

-

  Path to output profile. The tool will overwrite the input profile by default.

**-build-shared**

-

  Build shared objects from static ones if they cannot be build by the library makefile or build script.

**-build-new**

-

  Build newly found packages only. This option should be used with **-get** option.

**-debug**

-

  Enable debug messages.

### OTHER OPTIONS:

**-make** OPT

-

  Add options to 'make' command (e.g. '-j4').

ABI Monitor 1.12 A tool to monitor new versions of a software library Copyright © 2017 Andrey Ponomarenko's ABI Laboratory License: GPL or LGPL

Usage: abi-monitor \[options\] \[profile\] Example:

-

  abi-monitor **-get** **-build** profile.json

More info: abi-monitor **--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).
