From fdc44a7324aeff084e2c525963f87f572cd23c10 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Tue, 13 May 2025 14:41:08 +0000 Subject: [PATCH] import UBI gcc-toolset-14-annobin-12.88-1.el9 --- .gcc-toolset-14-annobin.metadata | 1 + .gitignore | 6 +--- annobin.spec => SPECS/annobin.spec | 32 +++++++++++++++++-- ...cc-plugin-ignore-major-version-diffs.patch | 15 --------- gating.yaml | 7 ---- plans/ci.fmf | 5 --- rpminspect.yaml | 11 ------- sources | 1 - 8 files changed, 32 insertions(+), 46 deletions(-) create mode 100644 .gcc-toolset-14-annobin.metadata rename annobin.spec => SPECS/annobin.spec (93%) delete mode 100644 annobin-gcc-plugin-ignore-major-version-diffs.patch delete mode 100644 gating.yaml delete mode 100644 plans/ci.fmf delete mode 100644 rpminspect.yaml delete mode 100644 sources diff --git a/.gcc-toolset-14-annobin.metadata b/.gcc-toolset-14-annobin.metadata new file mode 100644 index 0000000..05443db --- /dev/null +++ b/.gcc-toolset-14-annobin.metadata @@ -0,0 +1 @@ +dc43b1601e18930d08d06de1975b3c1a0c09bee2 SOURCES/annobin-12.88.tar.xz diff --git a/.gitignore b/.gitignore index 63d2d17..7379a93 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ -/annobin-12.52.tar.xz -/annobin-12.65.tar.xz -/annobin-12.67.tar.xz -/annobin-12.69.tar.xz -/annobin-12.70.tar.xz +SOURCES/annobin-12.88.tar.xz diff --git a/annobin.spec b/SPECS/annobin.spec similarity index 93% rename from annobin.spec rename to SPECS/annobin.spec index b71e51e..1f7f3ce 100644 --- a/annobin.spec +++ b/SPECS/annobin.spec @@ -8,8 +8,8 @@ BuildRequires: scl-utils-build Name: %{?scl_prefix}annobin Summary: Annotate and examine compiled binary files -Version: 12.70 -Release: 2%{?dist} +Version: 12.88 +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 @@ -633,6 +633,34 @@ make check GCC=%gcc_for_annobin #--------------------------------------------------------------------------------- %changelog +* Mon Feb 03 2025 Nick Clifton - 12.88-1 +- Annocheck: Look for -fstack-clash-protection in DW_AT_producer string. (RHEL-77605) + +* Thu Aug 22 2024 Nick Clifton - 12.87-1 +- Rebase for GTS 14.1 release. (RHEL-76932) +- Annocheck: Fix locating string notes (again). Add exception for glibc benchmark tests. (RHEL-76456) +- Annocheck: Add crtoffloadtableS.o to list of known gcc binaries. (RHEL-760404) +- Annocheck: Fix the --debug-dir option. +- Annocheck: Fix corrupt warning message when unable to locate separate debug info files. +- Annocheck: Remove spurious debugging messages. +- Annocheck: Always look for annobin notes in separate debug info files. (RHEL-75778) +- Annocheck: Support multiple --debug-rpm and --debug-file options. (RHEL-73349) +- Annocheck: Add support for sys-root'ed glibc packages. (RHEL-71296) +- GCC Plugin: Tidy up use of gcc's diagnoatic headers. (#32429) +- Testsuite: Use configured compiler when running tests. +- GCC Plugin: Fix building with gcc 15. (#32429) +- Annocheck: Fix overly long debug messages. +- Annocheck: Rename rwx-seg test to load-segments. Add more checks. Add check for gaps as a future fail. +- Annocheck: Add --no-allow-excpetions to disable exceptions for known special binaries. +- Annocheck: Add --enable-future to enable future fail components in normal tests. +- Annocheck: Fix bug preventing the inclusion of the rpm name in reports. +- Annocheck: Add more exceptions for gcc binaries. (RHEL-33365) +- Annocheck: Add --skip-passes option. +- Annocheck: Add exceptions for gcc binaries. (RHEL-33365) +- Annocheck: Skip property note test for i386 binaries created by LLVM. (#2323797) +- Annocheck: Skip FORTIFY and GLIBC_ASSERTIONS tests for LLVM produced binaries with unparseable DW_AT_producer attributes in their DWARF debug info. (RHEL-65411) +- GCC Plugin: Change type of the .annobin.notes section from SHT_STRTAB to SHT_PROGBITS. + * Thu Aug 22 2024 Nick Clifton - 12.70-2 - NVR Bump to allow rebuilding with annotation. diff --git a/annobin-gcc-plugin-ignore-major-version-diffs.patch b/annobin-gcc-plugin-ignore-major-version-diffs.patch deleted file mode 100644 index b2a91b3..0000000 --- a/annobin-gcc-plugin-ignore-major-version-diffs.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- annobin.orig/gcc-plugin/annobin.cc 2024-08-08 12:39:01.928844852 +0100 -+++ annobin-12.65/gcc-plugin/annobin.cc 2024-08-08 12:42:07.333437024 +0100 -@@ -3218,9 +3218,10 @@ plugin_init (struct plugin_name_args * - be sufficient. [FIXME: It turns out that this is not entirely true...] */ - if (strncmp (version->basever, gcc_version.basever, strchr (version->basever, '.') - version->basever)) - { -- annobin_inform (INFORM_ALWAYS, "Error: plugin built for compiler version (%s) but run with compiler version (%s)", -+ annobin_inform (INFORM_ALWAYS, "Warning: plugin built for compiler version (%s) but run with compiler version (%s) - disabling", - gcc_version.basever, version->basever); -- fail = true; -+ enabled = false; -+ return 0; - } - - /* Since the plugin is not part of the gcc project, it is entirely diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index 47f2574..0000000 --- a/gating.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- !Policy -product_versions: - - rhel-9 -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build.rebuild.validation} - - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.other.functional} diff --git a/plans/ci.fmf b/plans/ci.fmf deleted file mode 100644 index 3fd3ab7..0000000 --- a/plans/ci.fmf +++ /dev/null @@ -1,5 +0,0 @@ -summary: CI Gating Plan -discover: - how: fmf -execute: - how: tmt diff --git a/rpminspect.yaml b/rpminspect.yaml deleted file mode 100644 index 6bb2b4d..0000000 --- a/rpminspect.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -runpath: - allowed_paths: - - /usr/lib64 - -specname: - # In GCC toolsets builds, the spec file name and the package are not - # exactly the same, the package is prefixed with gcc-toolset-NN-. - # Let's ignore the prefix in the specname test. - match: suffix - primary: filename diff --git a/sources b/sources deleted file mode 100644 index 9b8ed3f..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (annobin-12.70.tar.xz) = 50a29a630ab93577c6d79328595248f54f3da050208defe08432e5663e81050d64ca7079d30d2b5b48c3ce86048b631b81d09ff5081abde90ce9137216f1a93e