ABI-TRACKER(1)
β¨ ABI-TRACKER(1) β¨
bestie, you're looking at the ABI-TRACKER(1) manual page π It's in the User Commands section, so you know it's the real stuff. π
β¨ NAME β¨
abi-tracker, which is lowkey the most iconic way to visualize the ABI changes timeline of a C/C++ software library π
π DESCRIPTION π
πΈ NAME πΈ
ABI Tracker (abi-tracker) is here to visualize the ABI changes timeline of a C/C++ software library. It's giving main character energy π
π¦ DESCRIPTION π¦
okay so ABI Tracker is a tool that visualizes the ABI changes timeline of a C/C++ software library. Literally the whole point is to show you how things change over time β¨
It's built for library developers and Linux maintainers who care about backward binary compatibility, meaning old applications can still run with newer library versions. No cap, that's the vibe they need π«Ά
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β Spills the help text. Ask and you shall receive π-dumpversionβ Prints the tool version (1.11) and that's it. It won't do anything else, so don't expect a surprise π
π GENERAL OPTIONS π
-buildβ Builds reports. Let's gooo π-rebuildβ Rebuilds reports, for when you need a fresh start π-v NUMβ Selects just one particular version of the library to create reports for. Very focused, very intentional π―-t|-target TYPEβ Picks the type of reports to build. Your choices areabidump,abireport,headersdiff,pkgdiff,changelog,soname, anddateβ¨-clearβ Removes all reports. Bye bye, reports ποΈ-global-indexβ Creates a list of all the tested libraries. Ngl, a whole roster π-disable-cacheβ Turn this on if you've changed the filter of checked symbols in the library (skipped types, skipped functions, etc.). Your cache needs a reset, bestie π§Ή-deploy DIRβ Copies all reports and css toDIR. Shipping it π’-debugβ Turns on debug messages. For when you need the tea β
π OTHER OPTIONS π
-json-report DIRβ Generates a JSON-format report for a library and drops it inDIRπ¦-regen-dumpβ Regenerates ABI dumps for previous versions when you're comparing them with new ones. Refresh those dumps π-rssβ Generates an RSS feed. Stay updated, babe π°
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+ πΈ
Quick reminder, it's abi-tracker [options] [profile]. Example: abi-tracker -build profile.json π
For more info, run 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). Huge thanks to them π₯Ήπ
And that's the whole page, bestie! π
It's the abi-tracker.pl manual, dated January 2021. Go build some reports and make it iconic π¦β¨
π¦ where this page comes from
- debian bookworm: abi-tracker 1.11-1.1 Β· GPL-2.0-or-later OR LGPL-2.1-or-later
- debian trixie: abi-tracker 1.11-1.1 Β· GPL-2.0-or-later OR LGPL-2.1-or-later
- ubuntu jammy: abi-tracker 1.11-1.1 Β· GPL-2.0-or-later OR LGPL-2.1-or-later
- ubuntu noble: abi-tracker 1.11-1.1 Β· GPL-2.0-or-later OR LGPL-2.1-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms