libabigail
A C++ library and toolset for comparing ABI changes in programs and libraries.
By The Libabigail contributors
Alternatives
About libabigail
libabigail represents ABI-relevant information such as types, variables, functions and declarations in programs or libraries. It can compare these collections, called ABI corpora, and provide details about their differences.
The project includes tools built around the library and provides source tarballs and build instructions. It is intended for developers investigating binary interface changes and their possible effects on compatibility.
Strengths
- Compares ABI information from programs and libraries
- Reports details about interface differences
- Provides both a library and associated tools
Limitations
- Building from source requires development dependencies including libxml2, elfutils, and xxhash.
Details
- Pricing
- FreeFree under Apache-2.0 with the LLVM exception.
- License
- Apache-2.0 WITH LLVM-exception
- Developer
- The Libabigail contributors
- Platforms
- Linux
- How it runs
- Downloadable app
- Best suited for
- Systems developers checking binary interface changes between builds
- Categories
- System utilities, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources