The spec file is enhanced to allow a developer to save (save_abi=1)
the ABI of the package, and to turn on verification of the ABI
(verify_abi=1). The saved and manually inspected ABI for aarch64,
armv7hl, i686, ppc64, ppc64le, s390x, and x86_64 are also checked
in as compressed archives. When a release branch is in effect
(without the .9000 subrevision) the spec file automatically turns
ABI verification on and compares, during the install phase, the
generated ABI of the installed shared objects before stripping.
Carrying out the ABI verification at this point yields the highest
quality debug information, and least likelihood of problems. It is
expected that the distribution will do it's own rpm to rpm checking.
This ABI checking is meant as a glibc developer tool to assist in
catching ABI changes before deployment.
---
frozen-abi-aarch64.tar.xz | Bin 0 -> 235400 bytes
frozen-abi-armv7hl.tar.xz | Bin 0 -> 234312 bytes
frozen-abi-i686.tar.xz | Bin 0 -> 246472 bytes
frozen-abi-ppc64.tar.xz | Bin 0 -> 242444 bytes
frozen-abi-ppc64le.tar.xz | Bin 0 -> 242624 bytes
frozen-abi-s390x.tar.xz | Bin 0 -> 241872 bytes
frozen-abi-x86_64.tar.xz | Bin 0 -> 240508 bytes
glibc.spec | 183 ++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 183 insertions(+)
create mode 100644 frozen-abi-aarch64.tar.xz
create mode 100644 frozen-abi-armv7hl.tar.xz
create mode 100644 frozen-abi-i686.tar.xz
create mode 100644 frozen-abi-ppc64.tar.xz
create mode 100644 frozen-abi-ppc64le.tar.xz
create mode 100644 frozen-abi-s390x.tar.xz
create mode 100644 frozen-abi-x86_64.tar.xz
Note: I would like to backport this to F28 if accepted for Rawhide.
--
Cheers,
Carlos.