ABI-MONITOR(1)
β¨ ABI-MONITOR(1) β¨
okay bestie, welcome to the user-commands corner of the manual, section 1, and the star of the show is abi-monitor π this is literally where you learn how to monitor new versions of a software library and try to build them. no cap.
π 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. it's giving tooling, it's giving main character energy π
π 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. the way that it just... maps your whole timeline πβ¨
This tool is free software: you can redistribute it and/or modify it under the terms of the GNU LGPL or GNU GPL. free software era, periodt. π
β USAGE:
abi-monitor [options] [profile]
π EXAMPLES:
abi-monitor -get -build profile.json
literally just download + build in one lil line, iykyk π
π INFORMATION OPTIONS:
-h,-helpβ Print this help. that's it, that's the option π-dumpversionβ Print the tool version (1.12) and don't do anything else. it said one job and it's doing exactly that. iconic. π
π₯ GENERAL OPTIONS:
-getβ Download new library versions. fresh packages just dropped π«Ά-get-oldβ Download old packages fromOldSourceUrloption of the profile. throwback era, we love her π-buildβ Build library versions. make it compile bestie, you got this π¨β¨-rebuildβ Re-build library versions. round two, no hard feelings π-limit NUMβ Limit number of operations toNUM. This is useful if you want to download or build onlyNUMpackages. pace yourself queen, we're not doing all 500 today π-v NUMβ Build only one particular version. just the one. your fave. β-output PATHβ Path to output profile. The tool will overwrite the input profile by default. β οΈ overwrite β fr fr read that twice, she will consume your input profile if you don't redirect her π-build-sharedβ Build shared objects from static ones if they cannot be build by the library makefile or build script. when the build script refuses to cooperate so you do it yourself π-build-newβ Build newly found packages only. This option should be used with-getoption. bestie duo, they come as a set π«Ά-debugβ Enable debug messages. for when you need the tool to overshare π
π¦ OTHER OPTIONS:
-make OPTβ Add options to 'make' command (e.g.'-j4'). custom make flags, chef's kiss π
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). shoutout to the author, absolute legend, thank you for your service π«‘πΈ
and that's the whole page bestie β¨ it's abi-monitor, it's dated February 2020, and it's your girl forever. mwah π
π¦ where this page comes from
- ubuntu jammy: abi-monitor 1.12-2ubuntu1 Β· GPL-2.0-or-later OR LGPL-2.1-or-later
- ubuntu noble: abi-monitor 1.12-2ubuntu1 Β· GPL-2.0-or-later OR LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms