libabigail
« Back to VersTracker
Description:
ABI Generic Analysis and Instrumentation Library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: abi binary-analysis debugging elf library
Install: brew install libabigail
About:
Libabigail is a suite of tools and a library for analyzing Application Binary Interfaces (ABI) of compiled ELF binaries. It can compare ABIs between software versions to detect compatibility-breaking changes, and provides a framework for describing ABI changes in XML format. This helps developers identify subtle bugs and ensure stable ABI for libraries.
Key Features:
  • ABI comparison and diffing tools
  • XML-based ABI representation
  • Support for C++ and complex DWARF information
  • Library API for custom ABI analysis
Use Cases:
  • Detecting ABI breakage in library updates
  • Verifying ABI stability for system libraries
  • Debugging binary compatibility issues
Alternatives:
  • abi-dumper – abi-dumper creates ABI dumps from DWARF info, while libabigail offers more comprehensive analysis and diffing capabilities
  • symver – symver handles symbol versioning but doesn't provide the deep ABI analysis features of libabigail
Version History
Detected Version Rev Change Commit
Jan 13, 2025 8:16pm 0 VERSION_BUMP b351834d
Nov 25, 2024 11:55pm 0 VERSION_BUMP 6994a9ad