From 15a0e7f874cb92f3527dece995fcf2707ff9066c Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 21 Apr 2021 13:38:20 +0100 Subject: [PATCH 1/2] - Annocheck: WARN if the annobin plugin was built for a newer version of the compiler than the one on which it was run. (#1950657) - Annocheck: Improve detection of missing GNU-stack support. - Fix anomolies reported by covscan. - gcc-plugin: Use a fixed filename when running in LTO mode. - Annocheck: Fix detection of special function names. (#1934189) - Annocheck: FAIL the deliberate use of -fno-stack-protector, but add some exceptions for glibc. (#1923439) - Annocheck: Add colour to some messages. Skip the deliberate use of -fno-stack-protector. (#1923439) - Annocheck: Fix some problems with tests for missing notes. - Add some GO tests to annocheck. - Add a future fail for the presence of RPATH in the dynamic tags. - Add the ability to disable the warning message about -D_FORTIFY_SOURCE being missing. - Workaround for elflint problems with PPC compiled files. (#1880634) - Fix bogus AArch64 test failures. - Improved testing by annocheck. Add fixed format message mode. - Fix inconsistency reporting -fcf-protection and -fstack-clash-protection results. - Add support for -D_FORTIFY_SOURCE=3. - annocheck: When a binary is produced both by GAS and GCC, select GAS as the real producer. (#1906171) - annocheck: Improve test for LTO compiled binaries that do not have -Wall annotations. (#1906171) - annocheck: Mark a missining -D_FORTIFY_SOURCE as a FAIL. --- annobin.spec | 23 ++++++++++++++++++++++- sources | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/annobin.spec b/annobin.spec index 2d65abb..c115b9b 100644 --- a/annobin.spec +++ b/annobin.spec @@ -1,7 +1,7 @@ Name: annobin Summary: Annotate and examine compiled binary files -Version: 9.49 +Version: 9.68 Release: 1%{?dist} License: GPLv3+ # ProtocolURL: https://fedoraproject.org/wiki/Toolchain/Watermark @@ -311,6 +311,27 @@ fi #--------------------------------------------------------------------------------- %changelog +* Wed Apr 21 2021 Nick Clifton - 9.68-1 +- Annocheck: WARN if the annobin plugin was built for a newer version of the compiler than the one on which it was run. (#1950657) +- Annocheck: Improve detection of missing GNU-stack support. +- Fix anomolies reported by covscan. +- gcc-plugin: Use a fixed filename when running in LTO mode. +- Annocheck: Fix detection of special function names. (#1934189) +- Annocheck: FAIL the deliberate use of -fno-stack-protector, but add some exceptions for glibc. (#1923439) +- Annocheck: Add colour to some messages. Skip the deliberate use of -fno-stack-protector. (#1923439) +- Annocheck: Fix some problems with tests for missing notes. +- Add some GO tests to annocheck. +- Add a future fail for the presence of RPATH in the dynamic tags. +- Add the ability to disable the warning message about -D_FORTIFY_SOURCE being missing. +- Workaround for elflint problems with PPC compiled files. (#1880634) +- Fix bogus AArch64 test failures. +- Improved testing by annocheck. Add fixed format message mode. +- Fix inconsistency reporting -fcf-protection and -fstack-clash-protection results. +- Add support for -D_FORTIFY_SOURCE=3. +- annocheck: When a binary is produced both by GAS and GCC, select GAS as the real producer. (#1906171) +- annocheck: Improve test for LTO compiled binaries that do not have -Wall annotations. (#1906171) +- annocheck: Mark a missining -D_FORTIFY_SOURCE as a FAIL. + * Wed Dec 09 2020 Nick Clifton - 9.49-1 - Rebase to 9.49. - annocheck: Fix notes analyzer to accept empty PPC64 notes. diff --git a/sources b/sources index 53c4078..83f3011 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (annobin-9.49.tar.xz) = d4945544f2956701c331f02643bfb6dc46d1faf3d0a13f8de61839ac30aa2b04cb6443a94cbdb17774b1bed0a6a93ccfac089271a2e9eef79be74d0c4dc166f3 +SHA512 (annobin-9.68.tar.xz) = ca76411cd112f61002f56d5cbe82307c3137b6da4deaaa12d70493ac514ff3950ffda4e0812c0414200a495228fe36b02a9a8628c5e616456adffe923917b391 From f6e97a78fcbe8613564dfd6ed20ac079bd504795 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Sun, 25 Apr 2021 19:09:31 +0200 Subject: [PATCH 2/2] 9.68-2 --- annobin.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/annobin.spec b/annobin.spec index c115b9b..df11c4a 100644 --- a/annobin.spec +++ b/annobin.spec @@ -2,7 +2,7 @@ Name: annobin Summary: Annotate and examine compiled binary files Version: 9.68 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ # ProtocolURL: https://fedoraproject.org/wiki/Toolchain/Watermark # Maintainer: nickc@redhat.com @@ -311,6 +311,9 @@ fi #--------------------------------------------------------------------------------- %changelog +* Sun Apr 25 2021 Jakub Jelinek - 9.68-2 +- Rebuilt for gcc 10.3.1-1 + * Wed Apr 21 2021 Nick Clifton - 9.68-1 - Annocheck: WARN if the annobin plugin was built for a newer version of the compiler than the one on which it was run. (#1950657) - Annocheck: Improve detection of missing GNU-stack support.