Libabigail 2.10 is out!
Dodji Seketeli
dodji@seketeli.org
Thu Apr 30 12:34:32 GMT 2026
Hello,
Libabigail 2.10 has been released.
You can download it at http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.10.tar.xz.
Libabigail is a library which aims at constructing, manipulating,
serializing and de-serializing ABI-relevant artifacts.
It also comes with a set of associated command line tools to compare
the interfaces of ELF binaries resulting from the compilation of C or
C++ programs.
Typical use cases of libabigail tools include detecting ABI
incompatible changes across several releases of shared libraries or
incompatible changes in the interface between a Linux kernel and its
modules, for instance.
Users can of course write their own tools using the library.
The library comes with extensive API documentation available online at
https://sourceware.org/libabigail/apidoc. The tools are documented
online as well at https://sourceware.org/libabigail/manual/libabigail-tools.html.
This release is about increased ABI comparison speed and bug fixes.
Below is the full summary of the changes:
Chris Burr (4):
doc: Update CONTRIBUTING to reference C++14
ir: Speedup compute_aliases_for_elf_symbol
comparison: Speedup corpus diff computation
tests: Add perf regression test for symbol diff
Dodji Seketeli (4):
Bug 33787 - Make abidb fail on debuginfo-less submitted binary
tests/runtestabidb3.sh.in: Fix test data cleaning
Bug 33876 - Fix assert on split debug info with no program headers
configure.ac: Bump SONAME to libabigail.so.9.0.0
Many thanks to those who contributed to this release with bug reports,
comments or code.
Happy Hacking and may all significant binary interface changes of your
programs be noticed!
--
Dodji
More information about the Libabigail
mailing list