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
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing