Rebase to allow rebuilding against LLVM 22.

Resolve: RHEL-140420
This commit is contained in:
Nick Clifton 2026-05-05 11:35:53 +01:00
parent 91a131aad3
commit a61c6762cb
2 changed files with 24 additions and 5 deletions

View File

@ -1,9 +1,10 @@
Name: annobin
Summary: Annotate and examine compiled binary files
Version: 12.98
Release: 2%{?dist}
License: GPL-3.0-or-later AND LGPL-2.0-or-later AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND GFDL-1.3-or-later
Version: 13.14
Release: 1%{?dist}
License: GPL-3.0-or-later AND LGPL-2.0-or-later AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND GFDL-1.3-or-later
URL: https://sourceware.org/annobin/
# Maintainer: nickc@redhat.com
# Web Page: https://sourceware.org/annobin/
# Watermark Protocol: https://fedoraproject.org/wiki/Toolchain/Watermark
@ -29,7 +30,7 @@ License: GPL-3.0-or-later AND LGPL-2.0-or-later AND (GPL-2.0-or-later WITH GCC-e
# Use "--without gccplugin" to disable the building of the annobin plugin for GCC.
%bcond_without gccplugin
# Use "--with llvmplugin" to enable the building of the annobin plugin for LLVM.
# Use "--without llvmplugin" to disable the building of the annobin plugin for LLVM.
%bcond_without llvmplugin
# Set this to zero to disable the requirement for a specific version of gcc.
@ -374,6 +375,24 @@ exit $res
#---------------------------------------------------------------------------------
%changelog
* Tue May 05 2026 Nick Clifton <nickc@redhat.com> - 13.14-1
- Rebase to allow rebuilding against LLVM 22. (RHEL-140420)
- Annocheck: Do not complain about GO binaries that do not support branch protection.
- Annocheck: Do not complain about Rust binaries that do not support branch protection.
- Annocheck: Skip the dynamic-tags test if a GNU Property note is present.
- Annocheck: Look for compromising characters in pathnames.
- Require C++17 for building.
- Annocheck: Ignore Risc-V attribute sections.
- Annocheck: Change result of failing not-XXX tests from FAIL to MAYB. Update documentation.
- Annocheck: Process the .ARM.attributes section.
- Annocheck: Add more files to the gcc heuristics list. (RHEL-150659)
- Annocheck: Add .fc44 to list of known rpm file extensions.
- Annocheck: Fix compile time warnings from GCC-15 re: strchr returning a const char *.
- Annocheck: Skip production test for gcc libraries. (RHEL-123175)
- Annocheck: Update heuristic to detect gcc libraries. (RHEL-124869)
- Annocheck: Change FAIL for binaries built by a cross compiler to a MAYBE. (RHEL-123175)
- Annocheck: Improve detection of glibc static maths libraries. (RHEL-107470)
* Tue Jan 27 2026 Nick Clifton <nickc@redhat.com> - 12.98-2
- NVR bump to allow rebuilding against LLVM v21. (RHEL-144392)

View File

@ -1 +1 @@
SHA512 (annobin-12.98.tar.xz) = ded22fafbddb2935c4a9a08eae0e3a14bc93fb2d47364739f267542294cf8bcbcc5ab0527077aab8a5e9dbaec0d003b76224dbe88aaaecf0df4b1546afefcfa7
SHA512 (annobin-13.14.tar.xz) = 29eb5872264b09909efd3dc970053aaf5c026c2a63ffb05fa046ebcfa4265b7768e77802afd32c59fa2129f27369bfe887ebe73c7fd89231595afacb87467149