diff --git a/.annobin.metadata b/.annobin.metadata index d7cc7fa..b429a65 100644 --- a/.annobin.metadata +++ b/.annobin.metadata @@ -1 +1 @@ -493bcf7366c557b82e9eaacaae945d70295d2ec4 SOURCES/annobin-12.98.tar.xz +e34f6f0934feb73fe56e9202f1cc043834926f34 SOURCES/annobin-13.14.tar.xz diff --git a/.gitignore b/.gitignore index 28a8542..d84bf52 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/annobin-12.98.tar.xz +SOURCES/annobin-13.14.tar.xz diff --git a/SPECS/annobin.spec b/SPECS/annobin.spec index ae5bc1b..c55b355 100644 --- a/SPECS/annobin.spec +++ b/SPECS/annobin.spec @@ -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 - 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 - 12.98-2 - NVR bump to allow rebuilding against LLVM v21. (RHEL-144392)