DH_ACC(1)
π DH_ACC β bestie edition π
okay so you're looking at the manual page for dh_acc, from the dh-acc corner of the universe. pull up a chair, grab a strawberry π, and let's get into it.
β¨ NAME β¨
dh_acc β the abi-compliance-checker dump generator and comparison girlie. she does both. she's booked and busy. π
β¨ SYNOPSIS β¨
dh_acc [debhelper options]
β¨ DESCRIPTION β¨
so dh_acc is a debhelper program, and her whole job β her main character job β is generating abi-compliance-checker dumps and comparing them against a 'base' dump, all at build time. π οΈβ¨
the way that this slaps is that it lets you monitor API/ABI breakage and catch it early. like, early-early. no cap, it's giving "we caught the breaking change before your users did." ππ«Ά
β¨ FILES β¨
debian/package.accβ this is where you drop literally any abi-compliance-checker acceptable library and header descriptor. want a stub XML template to start from? runabi-compliance-checker -dand she'll hand you one, periodt. or β and honestly this is the lowkey easy route β you can just specify a list of headers, libraries, or directories. πΈ
okay bestie, important: those paths should be specified relative to the source package root directory, e.g../debian/tmp/usr/lib/,./build-2.7/etc. don't be out here putting absolute paths, iykyk. π
debian/package.abi.tar.gzβ this is the base API/ABI you want to stay compatible with. the newly generated API/ABI dump gets compared against this one, if it's available. it's the glow-up reference photo. πΈπ
β¨ SEE ALSO β¨
this program is a part of debhelper. she's not solo, she's in the group chat. π
β¨ AUTHOR β¨
Dmitrijs Ledkovs <xnox@debian.org> β shoutout, icon behavior, we love an author credit. π
dh-acc v2.3-2 π 2023-02-23
and that's the whole page, bestie!! π¦β¨ you read the entire manual, you're literally so academic for that. slay. go build something and let dh_acc keep your ABI safe. mwah π
π
π¦ where this page comes from
- debian bookworm: dh-acc 2.3-2 Β· LGPL-2.1-or-later
- ubuntu noble: dh-acc 2.3-2 Β· 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