From 9196809eb0ada55e211d08a8b71579b19bd377db Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Nov 26 2021 04:19:23 +0000 Subject: import annobin-10.27-1.el8 --- diff --git a/.annobin.metadata b/.annobin.metadata index 8c0a8b4..a304d69 100644 --- a/.annobin.metadata +++ b/.annobin.metadata @@ -1 +1 @@ -5c4be4229af5a7bbbe0200c587cd44d2a973d591 SOURCES/annobin-10.23.tar.xz +05a3407433cf8d1ec4b15e7a15d3022235502cb8 SOURCES/annobin-10.27.tar.xz diff --git a/.gitignore b/.gitignore index 117c715..ab41def 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/annobin-10.23.tar.xz +SOURCES/annobin-10.27.tar.xz diff --git a/SOURCES/annobin-gaps-test.patch b/SOURCES/annobin-gaps-test.patch new file mode 100644 index 0000000..b19ab99 --- /dev/null +++ b/SOURCES/annobin-gaps-test.patch @@ -0,0 +1,17 @@ +--- annobin.orig/tests/gaps-test 2021-11-22 16:02:17.449655455 +0000 ++++ annobin-10.27/tests/gaps-test 2021-11-22 16:06:37.296680446 +0000 +@@ -40,12 +40,13 @@ fi + # Run annocheck + + SKIPS="--skip-property-note --skip-dynamic-tags --skip-not-dynamic-tags --skip-branch-protection --skip-not-branch-protection --skip-lto" ++SKIPS+=" --skip-stack-clash --skip-cf-protection --skip-stack-realign" + $ANNOCHECK main.exe $SKIPS > main.out + grep -e "PASS" main.out + if [ $? != 0 ]; + then + echo "gaps-test: FAIL: using rpm build macros did not produce an executable that passes annocheck" +- $ANNOCHECK main.exe $SKIPS --verbose --enable-notes ++ $ANNOCHECK main.exe $SKIPS --verbose + echo $GCC $OPTS $srcdir/main.c -o main.exe + end_test + exit 1 diff --git a/SPECS/annobin.spec b/SPECS/annobin.spec index 4078d0d..bd3fe23 100644 --- a/SPECS/annobin.spec +++ b/SPECS/annobin.spec @@ -1,7 +1,7 @@ Name: annobin Summary: Annotate and examine compiled binary files -Version: 10.23 +Version: 10.27 Release: 1%{?dist} License: GPLv3+ # ProtocolURL: https://fedoraproject.org/wiki/Toolchain/Watermark @@ -56,7 +56,7 @@ Source: annobin-%{version}.tar.xz # Insert patches here, if needed. Patch01: annobin-nop.patch -# Patch02: annobin.ldconfig.patch +Patch02: annobin-gaps-test.patch #--------------------------------------------------------------------------------- @@ -319,6 +319,12 @@ fi #--------------------------------------------------------------------------------- %changelog +* Mon Nov 22 2021 Nick Clifton - 10.27-1 +- Annocheck: Skip missing fortify/warning notes for ARM32. +- gcc-plugin: Try another fix for ppc64le section grouping. (#2023437) +- gcc-plugin: Revert 10.22 change. (#2023437) +- Annocheck: Add exception for /usr/sbin/ldconfig. (#2022973) + * Mon Nov 08 2021 Nick Clifton - 10.23-1 - Annocheck: Add a test for unicode characters in identifiers. (#2017363) - gcc-plugin: Default to link-order grouping for PPC64LE. (#2016458)