diff --git a/annobin.spec b/annobin.spec index 58570bc..df11c4a 100644 --- a/annobin.spec +++ b/annobin.spec @@ -1,8 +1,8 @@ Name: annobin Summary: Annotate and examine compiled binary files -Version: 9.28 -Release: 1%{?dist} +Version: 9.68 +Release: 2%{?dist} License: GPLv3+ # ProtocolURL: https://fedoraproject.org/wiki/Toolchain/Watermark # Maintainer: nickc@redhat.com @@ -46,7 +46,7 @@ License: GPLv3+ # The problem should now only arise when rebasing to a new major version # of gcc, in which case the undefine below can be temporarily reinstated. # -# %%undefine _annotated_build +%undefine _annotated_build #--------------------------------------------------------------------------------- @@ -311,6 +311,63 @@ 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. +- 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. +- gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active. (#1898075) +- gcc plugin: Add support for GCC 11's cl_vars array. +- Annocheck: Support enabling/disabling future fails. +- GCC plugin: Always record global notes for the .text.startup, + .text.exit, .text.hot and .text.cold sections. +- Clang plugin: Add -lLLVM to the build command line. +- Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option. (#1898075) +- Annocheck: Improve reporting of missing LTO option. +- Add detecting of gimple compiled binaries. +- Add --without-gcc-plugin option. +- Annocheck: Fix bug parsing DW_AT_producer. +- Add test of .note.gnu.property section for PowerPC. +- Add test of objcopy's ability to merge notes. +- Record the -flto setting and produce a soft warning if it is absent. +- Suppress warnings about _D_GLIBCXX_ASSERTIONS if the source code is known to be something other than C++. +- Correct the directory chosen for 32-bit LLVM and Clang plugins. (#1884951) +- Allow the use of the SHF_LINK_ORDER section flag to discard unused notes. (Experimental). +- Enable the build and installation of the LLVM and Clang plugins. (Experimental). +- gcc-plugin: Fix test for empty PowerPC sections. (#1880634) +- annocheck: Add tests for the AArch64 BTI and PAC security features. (#1862478) +- gcc plugin: Use a 4 byte offset for PowerPC start symbols, so that they do not break disassemblies. +- gcc plugin: Correct the detection of 32-bit x86 builds. (#1876197) +- gcc plugin: Detect any attempt to access the global_options array. + +* Wed Oct 07 2020 Jakub Jelinek - 9.28-3 +- NVR bump to allow rebuilding without using annobin. + +* Tue Oct 06 2020 Jakub Jelinek - 9.28-2 +- Rebuilt for gcc 10.2.1-5 + * Tue Aug 11 2020 Nick Clifton - 9.28-1 - gcc plugin: Do not complain about missing pre-processor options when examining a preprocessed input file. (#1862718) diff --git a/sources b/sources index f4063db..83f3011 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (annobin-9.28.tar.xz) = 7a6320dee9920b9947b71786f8b483e8cd945f95835107ce2276bc8009aaa9a5357ef207a74ad7de50be5df2c59793237b6b4d57381a481d9bff3a09ffd8c80a +SHA512 (annobin-9.68.tar.xz) = ca76411cd112f61002f56d5cbe82307c3137b6da4deaaa12d70493ac514ff3950ffda4e0812c0414200a495228fe36b02a9a8628c5e616456adffe923917b391