Name: | libabigail |
---|---|
Version: | 2.6 |
Release: | 1.el8 |
Architecture: | x86_64 |
Group: | Unspecified |
Size: | 8456738 |
License: | Apache-2.0 WITH LLVM-exception |
RPM: | libabigail-2.6-1.el8.x86_64.rpm |
Source RPM: | libabigail-2.6-1.el8.src.rpm |
Build Date: | Mon Nov 11 2024 |
Build Host: | build-ol8-x86_64.oracle.com |
Vendor: | Oracle America |
URL: | https://sourceware.org/libabigail/ |
Summary: | Set of ABI analysis tools |
Description: | The libabigail package comprises seven command line utilities: abidiff, kmidiff, abipkgdiff, abicompat, abidw, and abilint. The abidiff command line tool compares the ABI of two ELF shared libraries and emits meaningful textual reports about changes impacting exported functions, variables and their types. Simarly, the kmidiff compares the kernel module interface of two Linux kernels. abipkgdiff compares the ABIs of ELF binaries contained in two packages. abicompat checks if a subsequent version of a shared library is still compatible with an application that is linked against it. abidw emits an XML representation of the ABI of a given ELF shared library. abilint checks that a given XML representation of the ABI of a shared library is correct. Install libabigail if you need to compare the ABI of ELF shared libraries. |
- Update to upstream 2.6 tarball - Add xxhash-devel as BuildRequires - Update library to libabigail.so.5.0.0
- Update to upstream 2.5 tarball - Drop patches 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch 0002-suppression-Add-has_strict_flexible_array_data_membe.patch 0003-Replace-deprecated-mock-with-unittest.mock.patch - Package libabigail.so.4 rather than the previous libabigail.so.3. - Disable abidb as it requires python 3.9 - Better handle error handling when tests fails.
- Fix SPDX licensing string
- Fix sourceware.org/PR31045 "Don't try setting translation unit for unique types" Apply patch 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch. - Fix sourceware.org/PR31017 "Support Flex array conversion suppression" Apply patch 0002-suppression-Add-has_strict_flexible_array_data_membe.patch - Use SPDX license description - Add git as build requirement - Use git to apply the patches as they apply binary changes and patch doesn't know how to handle these. - As the paches touch Makefile.am files, run autoreconf after applying the patches.
- Update to upstream 2.4 tarball - Support soname bumped to libabigail.so.3.0.0
- Update to upstream 2.3 release - Don't do "dos2unix doc/manuals/html/_static/jquery.js" The file doc/manuals/html/_static/jquery.js is no more. Hence, don't BuildRequires: dos2unix anymore. - The libaigail binary is now libabigail.so.2.0.0.
- Update to upstream 2.2 release. - Switch to a tar.xz tarball.
- Update to upstream 2.1 - Add libabigail.so.1 and libabigail.so.1.0.0 to the package. - Enable CTF support when running the tests. - Add binutils-devel as BuildRequires, for CTF.
- Update to upstream 2.0 tarball - Change License to ASL 2.0 to comply with the upstream license change.
- Update to upstream 1.8.2 point release