[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Libabigail 1.5 is out!
Libabigail 1.5 has been released.
You can download it at http://mirrors.kernel.org/sourceware/libabigail/libabigail-1.5.tar.gz.
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
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.
Below is a summary of the significant changes brought to you in this
Bug 23533 - Accept '=' in ini property values
Bug 23641 - Type definition DIE matched by a supprspec but not its decl
Bug 23641 - confusion when a type definition DIE is matched by a supprspec and its decl DIEs aren't
Bug 23708 - categorize void* to pointer change as harmless
Bug rhbz1638554 - assertion failed in is_mostly_distinct_diff
Bump version number to 1.5
Allow use of python even when fedabipkgdiff is disabled
Make test-ir-walker work on ELF binaries directly
Fix apidoc of dwarf_reader::get_soname_of_elf_file
Add option to avoid walking abigail::ir nodes twice
Fix propagation of private type suppression category
Categorize CV qualifier changes on fn return types as harmless
Add default suppression specification for the krb5 project
Add default suppression specification for the libvirt project
Better support array with unknown upper bound
Define UINT64_MAX when it's not defined
Many thanks to those who contributed to this release with bug reports,
comments or code, especially Matthieu Bridon and the other fine
fellows from the freedesktop-sdk team of the Flatpak project who
greatly contributed in this cycle.
Happy Hacking and may all significant binary interface changes of your
libraries be noticed!