Tue, 03 Oct 2023 01:52:03 UTC | login

Information for build gcc-toolset-13-annobin-12.10-1.el9

ID32531
Package Namegcc-toolset-13-annobin
Version12.10
Release1.el9
Epoch
Sourcegit+https://gitlab.com/redhat/centos-stream/rpms/gcc-toolset-13-annobin.git#a95974f82ec177dd1af600a0094c3eadeac38eab
SummaryAnnotate and examine compiled binary files
DescriptionThis package contains the tools needed to annotate binary files created by compilers, and also the tools needed to examine those annotations. One of the tools is a plugin for GCC that records information about the security options that were in effect when the binary was compiled. Note - the plugin is automatically enabled in gcc builds via flags provided by the redhat-rpm-macros package. One of the tools is a plugin for Clang that records information about the security options that were in effect when the binary was compiled. One of the tools is a plugin for LLVM that records information about the security options that were in effect when the binary was compiled. One of the tools is a security checker which analyses the notes present in annotated files and reports on any missing security options.
Built bynickc
State complete
Volume DEFAULT
StartedThu, 04 May 2023 11:35:43 UTC
CompletedThu, 04 May 2023 11:38:05 UTC
Taskbuild (c9s-candidate, /redhat/centos-stream/rpms/gcc-toolset-13-annobin.git:a95974f82ec177dd1af600a0094c3eadeac38eab)
Extra{'custom_user_metadata': {'rhel-target': 'latest'}, 'source': {'original_url': 'git+https://gitlab.com/redhat/centos-stream/rpms/gcc-toolset-13-annobin.git#a95974f82ec177dd1af600a0094c3eadeac38eab'}}
Tags
c9s-candidate
c9s-gate
c9s-pending
c9s-pending-signed
RPMs
src
gcc-toolset-13-annobin-12.10-1.el9.src.rpm (info) (download)
aarch64
gcc-toolset-13-annobin-annocheck-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-annocheck-debuginfo-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-debuginfo-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-debuginfo-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-debuginfo-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-debuginfo-12.10-1.el9.aarch64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-debuginfo-12.10-1.el9.aarch64.rpm (info) (download)
i686
gcc-toolset-13-annobin-annocheck-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-annocheck-debuginfo-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-debuginfo-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-debuginfo-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-debuginfo-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-debuginfo-12.10-1.el9.i686.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-debuginfo-12.10-1.el9.i686.rpm (info) (download)
noarch
gcc-toolset-13-annobin-docs-12.10-1.el9.noarch.rpm (info) (download)
ppc64le
gcc-toolset-13-annobin-annocheck-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-annocheck-debuginfo-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-debuginfo-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-debuginfo-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-debuginfo-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-debuginfo-12.10-1.el9.ppc64le.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-debuginfo-12.10-1.el9.ppc64le.rpm (info) (download)
s390x
gcc-toolset-13-annobin-annocheck-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-annocheck-debuginfo-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-debuginfo-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-debuginfo-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-debuginfo-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-debuginfo-12.10-1.el9.s390x.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-debuginfo-12.10-1.el9.s390x.rpm (info) (download)
x86_64
gcc-toolset-13-annobin-annocheck-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-annocheck-debuginfo-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-debuginfo-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-libannocheck-debuginfo-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-clang-debuginfo-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-gcc-debuginfo-12.10-1.el9.x86_64.rpm (info) (download)
gcc-toolset-13-annobin-plugin-llvm-debuginfo-12.10-1.el9.x86_64.rpm (info) (download)
Logs
aarch64
build.log
installed_pkgs.log
root.log
state.log
hw_info.log
mock_output.log
noarch_rpmdiff.json
ppc64le
hw_info.log
installed_pkgs.log
build.log
root.log
state.log
mock_output.log
noarch_rpmdiff.json
i686
build.log
installed_pkgs.log
hw_info.log
state.log
root.log
mock_output.log
noarch_rpmdiff.json
x86_64
build.log
installed_pkgs.log
hw_info.log
state.log
root.log
mock_output.log
noarch_rpmdiff.json
s390x
installed_pkgs.log
hw_info.log
state.log
root.log
build.log
mock_output.log
noarch_rpmdiff.json
Changelog * Tue May 02 2023 Nick Clifton <nickc@redhat.com> - 12.10-1 - Add gating.yaml file. (#2192492) - Annocheck: Suppress more tests for Rust binaries. * Tue Apr 25 2023 Nick Clifton <nickc@redhat.com> - 12.09-1 - Rebase to 12.09 (#2144553) * Tue Apr 25 2023 Nick Clifton <nickc@redhat.com> - 12.09-1 - Annocheck: Fix detection of missing plugin options. (#2189492) * Tue Apr 25 2023 Nick Clifton <nickc@redhat.com> - 12.08-1 - Fix generation of auto-generated files. - Fix covscan reported errors. * Fri Apr 21 2023 Nick Clifton <nickc@redhat.com> - 12.07-1 - gcc-plugin: generate warnings about misspelt -D_FORTIFY_SOURCE and/or -D_GLIBCXX_ASSERTIONS options. * Thu Apr 20 2023 Nick Clifton <nickc@redhat.com> - 12.06-1 - gcc-plugin: use a bigger buffer for constructing notes. * Wed Apr 19 2023 Nick Clifton <nickc@redhat.com> - 12.05-1 - llvm-plugin: Fix detection of optimization level. Improve test. - clang-plugin: Improve test. * Mon Apr 17 2023 Nick Clifton <nickc@redhat.com> - 12.04-1 - configure: More improvements. - annocheck: Fix seg-fault when checking for glibc components in string format notes. * Thu Apr 13 2023 Nick Clifton <nickc@redhat.com> - 12.03-1 - configure: Simplify. * Tue Apr 11 2023 Nick Clifton <nickc@redhat.com> - 12.02-1 - gcc plugin: Add filenames to string notes. Allow use of ANNOBIN environment variable. - llvm plugin: Add workaround for building with LLVM-16. - clang plugin: Fix for building with Clang-16. * Thu Mar 30 2023 Nick Clifton <nickc@redhat.com> - 12.01-1 - gcc plugin: Keep ELF notes at protocol version 3. * Tue Mar 28 2023 Nick Clifton <nickc@redhat.com> - 12.00-1 - Protocol Version 4: String format notes. * Mon Mar 13 2023 Nick Clifton <nickc@redhat.com> - 11.14-1 - Annocheck: Update message for LTO tests. (#2177140) * Wed Mar 08 2023 Nick Clifton <nickc@redhat.com> - 11.13-1 - Annocheck: Add even more code to handle another glibc function built without LTO. * Fri Mar 03 2023 Nick Clifton <nickc@redhat.com> - 11.12-1 - Annocheck: Add code to handle another glibc function built without LTO. * Tue Feb 28 2023 Nick Clifton <nickc@redhat.com> - 11.11-1 - GCC Plugin: Do not run if other plugins are active. (#2162746) * Thu Feb 23 2023 Nick Clifton <nickc@redhat.com> - 11.10-1 - Annocheck: Add code to handle glibc functions built without LTO. * Thu Feb 02 2023 Nick Clifton <nickc@redhat.com> - 11.09-1 - Libannocheck: Fix thinko in debugging code. - Annocheck: Fix LTO test. - Notes: Display notes held in separate dbeuginfo files. * Tue Jan 31 2023 Nick Clifton <nickc@redhat.com> - 11.08-1 - Annocheck: Fix atexit test. Fix recording of version numbers. (#2165528) * Wed Jan 25 2023 Nick Clifton <nickc@redhat.com> - 11.07-2 - LLVM & Clang Plugins: Build with branch protection on AArch64. (#2164364) - Fix gating tests. * Fri Jan 20 2023 Nick Clifton <nickc@redhat.com> - 11.07-1 - Libannocheck: Fix bug causing infinite looping when running tests. * Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 11.06-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Jan 16 2023 Jakub Jelinek <jakub@redhat.com> - 11.06-2 - Rebuilt against GCC 13. * Fri Jan 13 2023 Nick Clifton <nickc@redhat.com> - 11.06-1 - Annocheck: Fix handling of file built by multiple versions of gcc. (#2160700) * Mon Jan 09 2023 Nick Clifton <nickc@redhat.com> - 11.05-1 - Annocheck: Fix handling of empty files. (#2159292) * Fri Jan 06 2023 Nick Clifton <nickc@redhat.com> - 11.04-1 - Annocheck: Add crti.o and crtn.o to the list of known glibc special files. (#2158740) * Fri Jan 06 2023 Nick Clifton <nickc@redhat.com> - 11.03-1 - Annocheck: Fix memory leaks. * Wed Jan 04 2023 Nick Clifton <nickc@redhat.com> - 11.02-1 - Annocheck: Do not assume that object files contain no code simply because they do not have an executable segment. (#2158182) * Wed Jan 04 2023 Nick Clifton <nickc@redhat.com> - 11.01-1 - Annocheck: Add more special glibc filenames. (#2158100) * Wed Dec 21 2022 Nick Clifton <nickc@redhat.com> - 10.99-1 - Annocheck: Improve handling of tool versions. * Tue Dec 20 2022 Nick Clifton <nickc@redhat.com> - 10.98-3 - Spec File: Fix building with plugin_rebuild enabled. * Fri Dec 16 2022 Nick Clifton <nickc@redhat.com> - 10.98-1 - GCC plugin: Fix building with gcc-13. * Fri Dec 16 2022 Nick Clifton <nickc@redhat.com> - 10.97-1 - Annocheck: Add test for binaries built by cross compilers. * Thu Dec 15 2022 Nick Clifton <nickc@redhat.com> - 10.96-1 - Annocheck: Improve heuristic used to detect binaries without code. (#2144533) * Mon Dec 12 2022 Nick Clifton <nickc@redhat.com> - 10.95-1 - Annocheck: Avoid using debug filename when parsing notes in a debuginfo file. (#2152280) * Wed Nov 30 2022 Nick Clifton <nickc@redhat.com> - 10.94-1 - Annocheck: Better detection of binaries which do not contain code. (#2144533) * Wed Nov 23 2022 Nick Clifton <nickc@redhat.com> - 10.93-1 - Annocheck: Provide more information when a test is skipped because the file being tested was not compiled. * Mon Nov 07 2022 Nick Clifton <nickc@redhat.com> - 10.92-1 - Annocheck: Try harder not to run mutually exclusive tests. * Fri Oct 21 2022 Nick Clifton <nickc@redhat.com> - 10.91-1 - Tests: Fix future-test so that it properly handles the situation where the compiler does not support the new options. * Wed Oct 19 2022 Nick Clifton <nickc@redhat.com> - 10.90-1 - Libannocheck: Actually set result fields after tests are run. * Tue Oct 11 2022 Nick Clifton <nickc@redhat.com> - 10.89-1 - Libannocheck: Replace libannocheck_version variable with LIBANNOCHECK_VERSION define. * Tue Oct 11 2022 Nick Clifton <nickc@redhat.com> - 10.88-1 - Libannocheck: Remove 'Requires binutils-devel' from libannocheck.pc. * Wed Oct 05 2022 Nick Clifton <nickc@redhat.com> - 10.87-2 - Libannocheck: Move into separate sub-package. * Fri Sep 30 2022 Nick Clifton <nickc@redhat.com> - 10.87-1 - Libannocheck: Add libannocheck.pc pkgconfig file. * Fri Sep 30 2022 Nick Clifton <nickc@redhat.com> - 10.86-1 - Libannocheck: Add libannocheck_reinit(). * Thu Sep 22 2022 Nick Clifton <nickc@redhat.com> - 10.85-1 - GCC Plugin: Record -ftrivial-auto-var-init and -fzero-call-used-regs. - Annocheck: Add future tests for -ftrivial-auto-var-init and -fzero-call-used-regs. * Tue Sep 20 2022 Serge Guelton <sguelton@redhat.com> - 10.84-1 - Clang Plugin: Fix for building with Clang-15. (#2125875) * Fri Sep 09 2022 Nick Clifton <nickc@redhat.com> - 10.83-1 - Annocheck: Add a test for the inconsistent use of -Ofast. (#1248744) * Tue Sep 06 2022 Nick Clifton <nickc@redhat.com> - 10.81-2 - NVR Bump in order to trigger a rebuild for ELN. (#2124562) * Thu Aug 11 2022 Nick Clifton <nickc@redhat.com> - 10.81-1 - Plugin: Fix top level configuration support for RiscV. * Tue Aug 09 2022 Nick Clifton <nickc@redhat.com> - 10.80-1 - Annocheck: Improvements to the size tool. * Mon Jul 25 2022 Nick Clifton <nickc@redhat.com> - 10.79-1 - Annocheck: Fixes for libannocheck.h. * Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 10.78-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 05 2022 Nick Clifton <nickc@redhat.com> - 10.78-1 - Annocheck: Add automatic profile selection. * Mon Jul 04 2022 Nick Clifton <nickc@redhat.com> - 10.77-1 - Annocheck: Improve gap detection and reporting. * Wed Jun 29 2022 Nick Clifton <nickc@redhat.com> - 10.76-3 - Spec File: Use the %dir directive in the %files section to ensure that - plugin directories are useable. (#2080454) * Fri Jun 24 2022 Nick Clifton <nickc@redhat.com> - 10.76-2 - Spec File: Remove bogus Provides from annobin-docs subpackage. * Tue Jun 14 2022 Nick Clifton <nickc@redhat.com> - 10.76-1 - Annocheck: Check build-id of separate debuginfo files. - Annocheck: Add GAPS test replacing --ignore-gaps. * Thu Jun 09 2022 Nick Clifton <nickc@redhat.com> - 10.75-1 - Annocheck: Fix covscan detected race condition between stat() and open(). * Tue Jun 07 2022 Nick Clifton <nickc@redhat.com> - 10.74-1 - Annocheck: Handle binaries created by Rust 1.18. (#2094420) - Annocheck: Add optional function name to --skip arguments. (PR 29229) * Tue May 17 2022 Nick Clifton <nickc@redhat.com> - 10.73-1 - Annocheck: Fix handling of command line options that take arguments. (#2086850) * Mon May 16 2022 Nick Clifton <nickc@redhat.com> - 10.72-1 - Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries. (#2078909) * Wed May 11 2022 Nick Clifton <nickc@redhat.com> - 10.71-1 - gcc-plugin: Fix typo in configure.ac. * Tue May 10 2022 Nianqing Yao <imbearchild@outlook.com> - 10.70-2 - Add support for RISC-V. * Mon May 09 2022 Nick Clifton <nickc@redhat.com> - 10.70-1 - Annocheck: Add another special case for glibc rpms. (#2083070) * Fri May 06 2022 Nick Clifton <nickc@redhat.com> - 10.69-1 - Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries if compiled using LTO. (#2082146) * Tue May 03 2022 Nick Clifton <nickc@redhat.com> - 10.68-1 - Annocheck: Add more glibc exceptions + check PT_TLS segments. (#2081131) * Fri Apr 22 2022 Nick Clifton <nickc@redhat.com> - 10.67-1 - Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled by golang. * Wed Apr 13 2022 Nick Clifton <nickc@redhat.com> - 10.66-1 - Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled in LTO mode. * Tue Apr 12 2022 Nick Clifton <nickc@redhat.com> - 10.65-1 - gcc-plugin: Add support for CLVC_INTEGER options. * Wed Apr 06 2022 Nick Clifton <nickc@redhat.com> - 10.64-1 - Annocheck: Even more special cases for AArch64 glibc on RHEL-8. (#2072082) * Wed Apr 06 2022 Nick Clifton <nickc@redhat.com> - 10.63-1 - Annocheck: Add more special cases for AArch64 glibc on RHEL-8. (#2072082) * Tue Apr 05 2022 Nick Clifton <nickc@redhat.com> - 10.62-1 - llvm-plugin: Fix a thinko in the sources. * Sat Apr 02 2022 Nick Clifton <nickc@redhat.com> - 10.61-1 - gcc-plugin: Add remap of OPT_Wall. - configure: Fix typo in top level configure.ac. * Thu Mar 31 2022 Timm B├Ąder <mail@baedert.org>redhat.com> - 10.60-1 - Add support for building using meson+ninja. * Wed Mar 30 2022 Serge Guelton <sguelton@redhat.com> - 10.59-2 - Rebuilt against new LLVM release, with patch. * Wed Mar 30 2022 Nick Clifton <nickc@redhat.com> - 10.59-1 - Annocheck: Fix test for AArch64 property notes. (#2068657) * Mon Mar 14 2022 Nick Clifton <nickc@redhat.com> - 10.58-1 - gcc-plugin: Do not issue warning messages for autoconf generated source files. (#2009958) * Wed Mar 09 2022 Jakub Jelinek <jakub@redhat.com> - 10.57-3 - NVR bump to allow rebuild for new GCC. * Wed Mar 09 2022 Jakub Jelinek <jakub@redhat.com> - 10.57-2 - NVR bump to allow rebuild for new GCC. * Mon Mar 07 2022 Nick Clifton <nickc@redhat.com> - 10.57-1 - Annocheck: Update documentation and fix typo in annocheck. (#2061291) * Fri Mar 04 2022 Nick Clifton <nickc@redhat.com> - 10.56-1 - Annocheck: Add option to enable/disable following symbolic links. * Mon Feb 28 2022 Nick Clifton <nickc@redhat.com> - 10.55-1 - Always identify Rust binaries, even if built on a host that does not know about Rust. (#2057737) * Thu Feb 24 2022 Jakub Jelinek <jakub@redhat.com> - 10.54-4 - NVR bump to allow rebuild for new GCC. * Wed Feb 16 2022 Nick Clifton <nickc@redhat.com> - 10.54-3 - Spec File: Use a different method to disable the annobin plugin (#2054571) * Mon Feb 14 2022 Jakub Jelinek <jakub@redhat.com> - 10.54-2 - NVR bump to allow rebuild for new GCC. * Fri Feb 11 2022 Nick Clifton <nickc@redhat.com> - 10.54-1 - Annocheck: Skip PIE anf PIC tests for GO binaries. * Sun Feb 06 2022 Jakub Jelinek <jakub@redhat.com> - 10.53-2 - NVR bump to allow rebuild in yet another side tag. * Thu Jan 27 2022 Nick Clifton <nickc@redhat.com> - 10.53-1 - gcc-plugin: Fix libtool so that extraneous runpaths are not added to the plugin. (#2030667) * Thu Jan 27 2022 Nick Clifton <nickc@redhat.com> - 10.52-1 - gcc-plugin: Use canonical_option field of save_decoded_options array. (#2047148) * Thu Jan 27 2022 Florian Weimer <fweimer@redhat.com> - 10.51-2 - Rebuild for new gcc version * Tue Jan 25 2022 Nick Clifton <nickc@redhat.com> - 10.51-1 - Annocheck: Add an option to disable the use of debuginfod (if available). - Annocheck: Add more glibc special file names. - Annocheck: Skip some tests for BPF binaries. * Thu Jan 20 2022 Nick Clifton <nickc@redhat.com> - 10.50-1 - Annocheck: Add another glibc static library symbol. (#2043047) * Thu Jan 20 2022 Nick Clifton <nickc@redhat.com> - 10.49-1 - Annocheck: Skip property note test for GO binaries. (#204300) * Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 10.48-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jan 19 2022 Nick Clifton <nickc@redhat.com> - 10.48-5 - NVR bump to allow rebuild in another side tag. * Wed Jan 19 2022 Jakub Jelinek <jakub@redhat.com> - 10.48-4 - NVR bump to allow rebuild in yet another side tag. * Wed Jan 19 2022 Nick Clifton <nickc@redhat.com> - 10.48-3 - NVR bump to allow rebuild in another side tag. * Wed Jan 19 2022 Nick Clifton <nickc@redhat.com> - 10.48-2 - NVR bump to allow rebuild in a side tag. * Mon Jan 17 2022 Nick Clifton <nickc@redhat.com> - 10.48-1 - GCC Plugin: Do not fail if a section cannot be attached to a group. * Fri Jan 14 2022 Nick Clifton <nickc@redhat.com> - 10.47-2 - NVR bump to allow rebuild in a side tag. * Fri Jan 14 2022 Nick Clifton <nickc@redhat.com> - 10.47-1 - Annocheck: Improve detection of kernel modules. - GCC Plugin: Only default to link-once when using gcc-12 or later. (#2039297) * Tue Jan 11 2022 Nick Clifton <nickc@redhat.com> - 10.46-1 - Annocheck: Add option to disable instrumentation test. * Mon Jan 10 2022 Nick Clifton <nickc@redhat.com> - 10.45-1 - GCC Plugin: Replace CLVC_BOOLEAN with CLVC_BIT_SET/CLVC_BIT_CLEAR. * Sun Jan 09 2022 Jakub Jelinek <jakub@redhat.com> - 10.44-4 - Rebuild against new GCC. * Sun Jan 09 2022 Jakub Jelinek <jakub@redhat.com> - 10.44-3 - Rebuild against new GCC. * Sun Jan 09 2022 Jakub Jelinek <jakub@redhat.com> - 10.44-2 - Rebuild against new GCC. * Fri Jan 07 2022 Nick Clifton <nickc@redhat.com> - 10.44-1 - Annocheck: Add even more glibc function names. (#2037333) * Fri Jan 07 2022 Nick Clifton <nickc@redhat.com> - 10.43-1 - Annocheck: ARM: Do not fail tests that rely upon annobin notes. * Wed Jan 05 2022 Nick Clifton <nickc@redhat.com> - 10.42-1 - Annocheck: Extend list of known glibc functions. (#2037333) * Wed Jan 05 2022 Nick Clifton <nickc@redhat.com> - 10.41-1 - Annocheck: Ignore gaps that contain the _start symbol (for AArch64). (#1995224) - Annocheck: Ignore more glibc special binaries. (#2037220) * Tue Jan 04 2022 Nick Clifton <nickc@redhat.com> - 10.40-1 - Annocheck: Do not complaining about missing stack clash notes if the compilation used LTO. (#2034946) * Fri Dec 17 2021 Nick Clifton <nickc@redhat.com> - 10.39-1 - Annocheck: Add /usr/lib/ld-linux-aarch64.so.1 to the list of known glibc binaries. (#2033255) - Doc: Note that ENDBR is only needed as the landing pad for indirect branches/calls. (#28705) - Spec File: Store full gcc version release string in plugin info file. (#2030671) * Tue Dec 14 2021 Nick Clifton <nickc@redhat.com> - 10.38-1 - Annocheck: Add special case for x86_64 RHEL-7 gaps. (#2031133) * Tue Dec 14 2021 Nick Clifton <nickc@redhat.com> - 10.37-1 - Annocheck: Do not complaining about missing -mstackrealign notes in LTO mode. (#2030298) * Mon Dec 13 2021 Nick Clifton <nickc@redhat.com> - 10.36-1 - GCC Plugin: Do not record missing -mstackrealign in LTO mode. (#2030298) * Mon Dec 13 2021 Nick Clifton <nickc@redhat.com> - 10.35-1 - Tests: Fix fortify and debuginfod tests to use newly built annobin plugin. * Mon Dec 06 2021 Nick Clifton <nickc@redhat.com> - 10.34-1 - Tests: Fix gaps and stat tests to use newly built annobin plugin. (#2028063) * Mon Dec 06 2021 Nick Clifton <nickc@redhat.com> - 10.32-1 - Annocheck: Ignore gaps in binaries at least partial built by golang. (#2028583) * Thu Dec 02 2021 Nick Clifton <nickc@redhat.com> - 10.31-1 - Annocheck: Allow spaces in golang symbols. * Wed Dec 01 2021 Nick Clifton <nickc@redhat.com> - 10.30-1 - Annocheck: Initial deployment of libannocheck. * Wed Nov 24 2021 Nick Clifton <nickc@redhat.com> - 10.29-1 - gcc-plugin: Fix bug creating empty attachments. - Annocheck: Change MAYB result to SKIP for DT_RPATH. (#2026300) * Fri Nov 19 2021 Nick Clifton <nickc@redhat.com> - 10.27-1 - Annocheck: Skip missing fortify/warning notes for ARM32. * Thu Nov 18 2021 Nick Clifton <nickc@redhat.com> - 10.26-1 - gcc-plugin: Try another fix for ppc64le section grouping. (#2023437) * Tue Nov 16 2021 Nick Clifton <nickc@redhat.com> - 10.25-1 - gcc-plugin: Revert 10.22 change. (#2023437) * Mon Nov 15 2021 Nick Clifton <nickc@redhat.com> - 10.24-1 - Annocheck: Add exception for /usr/sbin/ldconfig. (#2022973) * Mon Nov 08 2021 Nick Clifton <nickc@redhat.com> - 10.23-1 - Annocheck: Add a test for unicode characters in identifiers. * Wed Oct 27 2021 Nick Clifton <nickc@redhat.com> - 10.22-1 - gcc-plugin: Default to link-order grouping for PPC64LE. (#2016458) * Tue Oct 26 2021 Nick Clifton <nickc@redhat.com> - 10.21-1 - Annocheck: Do not fail if a --skip-<name> option does not match a known test. - ldconfig-test: Skip the LTO check. * Tue Oct 26 2021 Nick Clifton <nickc@redhat.com> - 10.20-1 - Annocheck: Add more glibc function names. * Thu Oct 21 2021 Nick Clifton <nickc@redhat.com> - 10.19-1 - gcc-plugin: Fix attaching the .text section to the .text.group section. * Wed Oct 20 2021 Nick Clifton <nickc@redhat.com> - 10.18-1 - Complain about DT_RPATH for Fedora binaries. * Mon Oct 18 2021 Nick Clifton <nickc@redhat.com> - 10.17-1 - Better reporting of problems in object files. (#2013708) * Mon Oct 18 2021 Nick Clifton <nickc@redhat.com> - 10.16-2 - Add a requirement on llvm-libs for clang and llvm plugins. (#2014573) * Thu Oct 14 2021 Nick Clifton <nickc@redhat.com> - 10.16-1 - Fix configuring annocheck without gcc-plugin. - Annocheck: Better reporting of debuginfod problems. - Tests: Fix bugs in debuginfod test. * Wed Oct 13 2021 Nick Clifton <nickc@redhat.com> - 10.15-1 - Annocheck: Add tests based upon recent bug fixes. * Tue Oct 12 2021 Nick Clifton <nickc@redhat.com> - 10.14-1 - Annocheck: Another tweak to glibc detection code. * Tue Oct 12 2021 Tom Stellard <tstellar@redhat.com> - 10.13-2 - Rebuild for llvm-13.0.0 * Fri Oct 08 2021 Nick Clifton <nickc@redhat.com> - 10.13-1 - Annocheck: Fix memory corruptions when using --debug-path and when a corrupt note is found. (#20011438) * Fri Oct 08 2021 Nick Clifton <nickc@redhat.com> - 10.12-1 - Annocheck: Fix MAYB results for mixed GO/C files. - Annocheck: Move some messages from VERBOSE to VERBOSE2. - Annocheck: Scan zero-length tool notes. * Tue Oct 05 2021 Nick Clifton <nickc@redhat.com> - 10.11-1 - Annocheck: Fix covscan detected flaws. - plugins: Add more required build options. * Tue Oct 05 2021 Nick Clifton <nickc@redhat.com> - 10.10-1 - Annocheck: Fix cf-prot test to fail if the CET notes are missing. - Annocheck: Skip gaps in the .plt section. - Plugins: Add -g option when building LLVM and Clang. * Mon Oct 04 2021 Nick Clifton <nickc@redhat.com> - 10.09-1 - Annocheck: Add more cases of glibc startup functions. * Fri Oct 01 2021 Nick Clifton <nickc@redhat.com> - 10.08-1 - Annocheck: Fix covscan detected problems. - Annocheck: Add --profile=el8. - gcc-plugin: Conditionalize generation of branch protection note. * Wed Sep 29 2021 Nick Clifton <nickc@redhat.com> - 10.07-1 - Annocheck: Ignore gaps containing NOP instructions. * Thu Sep 16 2021 Nick Clifton <nickc@redhat.com> - 10.06-1 - GCC Plugin: Fix detection of running inside the LTO compiler. (#2004917) * Wed Sep 15 2021 Nick Clifton <nickc@redhat.com> - 10.05-1 - Annocheck: Do not insist on the DT_AARCH64_PAC_PLT flag being present in AArch64 binaries. * Wed Sep 15 2021 Nick Clifton <nickc@redhat.com> - 10.04-1 - Annocheck: With gaps at the start/end of the .text section, check for special symbols before displaying a MAYB result. * Wed Sep 15 2021 Nick Clifton <nickc@redhat.com> - 10.03-1 - Annocheck: Do not set CFLAGS/LDFLAGS when building. Take from environment instead. * Fri Sep 10 2021 Nick Clifton <nickc@redhat.com> - 10.02-1 - Annocheck: Fix exit code when tests PASS. * Thu Sep 09 2021 Nick Clifton <nickc@redhat.com> - 10.01-1 - Documentation: Add node for each hardening test. - Documentation: Install online. - Annocheck: Annote FAIL and MAYB results with URL to documentation - Annocheck: Add --no-urls and --provide-urls options - Annocheck: Add --help-<tool> option. * Fri Sep 03 2021 Nick Clifton <nickc@redhat.com> - 9.95-1 - Annocheck: Fix fuzzing detected failures. - Annocheck: Add --profile option. - Docs: Document --profile option and rpminspect.yaml. * Tue Aug 31 2021 Nick Clifton <nickc@redhat.com> - 9.94-1 - Annocheck: Skip GO/CET checks. Fix fuzzing detected failures. * Wed Aug 25 2021 Nick Clifton <nickc@redhat.com> - 9.93-1 - LLVM Plugin: Automatically choose the correct tests to run, based upon the version of Clang installed. (#1997444) - spec file: Add the installation of the annobon sources into /usr/src/annobin. * Tue Aug 24 2021 Nick Clifton <nickc@redhat.com> - 9.92-1 - Annocheck: Fix memory corruption. (#1996963) - spec file: Add the creation of a gcc-plugin version info file in /usr/lib/rpm/redhat. * Wed Aug 18 2021 Nick Clifton <nickc@redhat.com> - 9.91-1 - Annocheck: Fix conditionalization of AArch64's PAC+BTI detection. * Wed Aug 18 2021 Nick Clifton <nickc@redhat.com> - 9.90-1 - Annocheck: Add linker generated function for ppc64le exceptions. (#1981410) - LLVM Plugin: Allow checks to be selected from the command line. - Annocheck: Examine DW_AT_producer for -flto. * Tue Aug 17 2021 Nick Clifton <nickc@redhat.com> - 9.89-1 - Annocheck: Conditionalize detection of AArch64's PAC+BTI protection. - Annocheck: Add linker generated function for s390x exceptions. (#1981410) * Tue Aug 17 2021 Nick Clifton <nickc@redhat.com> - 9.88-1 - Annocheck: Generate MAYB results for gaps in notes covering the .text section. (#1991943) - Annocheck: Close DWARF file descriptors once the debug info is no longer needed. (#1981410) - LLVM Plugin: Update to build with Clang v13. (Thanks to: Tom Stellard <tstellar@redhat.com>) * Mon Aug 16 2021 Tom Stellard <tstellar@redhat.com> - 9.87-2 - Rebuild for LLVM 13.0.0-rc1 * Mon Aug 16 2021 Nick Clifton <nickc@redhat.com> - 9.87-1 - Annocheck: Fix memory corruption. (#1988715) * Wed Aug 11 2021 Nick Clifton <nickc@redhat.com> - 9.86-1 - Annocheck: Skip certain tests for kernel modules. * Tue Aug 10 2021 Nick Clifton <nickc@redhat.com> - 9.85-1 - Annocheck: Detect a missing CET note. (#1991931) - Annocheck: Do not report future fails for AArch64 notes. - Annocheck: Warn about multiple --debug-file, --debug-rpm and --debug-dir options. * Mon Aug 09 2021 Nick Clifton <nickc@redhat.com> - 9.84-1 - Annocheck: Process files in command line order. (#1988714) * Fri Jul 23 2021 Nick Clifton <nickc@redhat.com> - 9.83-1 - Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled. (#1984995) * Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9.82-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jul 13 2021 Nick Clifton <nickc@redhat.com> - 9.82-1 - Annocheck: Add another test exceptions. * Tue Jul 13 2021 Nick Clifton <nickc@redhat.com> - 9.81-1 - Annocheck: Add some more test exceptions. * Mon Jul 05 2021 Nick Clifton <nickc@redhat.com> - 9.80-1 - Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes. (#1978573) - Tests: Skip objcopy test if objcopy does not support --merge-notes. * Tue Jun 29 2021 Nick Clifton <nickc@redhat.com> - 9.79-1 - Annocheck: Fix spelling mistake in -mstack-realign failure message. (#1977349) * Mon Jun 21 2021 Nick Clifton <nickc@redhat.com> - 9.78-1 - gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. (#1958954) * Mon Jun 21 2021 Nick Clifton <nickc@redhat.com> - 9.77-1 - Annocheck: Remove limit on number of input files. * Tue Jun 15 2021 Nick Clifton <nickc@redhat.com> - 9.76-1 - clang/llvm plugins: Build with correct security options. * Tue Jun 15 2021 Nick Clifton <nickc@redhat.com> - 9.75-1 - Annocheck: Better detection of GO compiler version. * Wed Jun 09 2021 Nick Clifton <nickc@redhat.com> - 9.74-1 - Annocheck: Better support for symbolic links. - Annocheck: In verbose mode, report the reason for skipping specific tests. (#1969584) * Fri Jun 04 2021 Tom Stellard <tstellar@redhat.com> - 9.73-3 - Rebuild for LLVM 12.0.1 * Thu Jun 03 2021 Nick Clifton <nickc@redhat.com> - 9.73-2 - Obsolete all previous versions of annobin. (#1967339) * Tue May 25 2021 Nick Clifton <nickc@redhat.com> - 9.73-1 - Annocheck: Improve detection of shared libraries. (#1958954) * Wed May 19 2021 Nick Clifton <nickc@redhat.com> - 9.72-2 - Tidy up spec file. * Thu May 13 2021 Nick Clifton <nickc@redhat.com> - 9.72-1 - Annocheck: Accept 0 as a valid number for gcc minor versions and release numbers. - gcc-plugin: Add support for ARM and RISCV targets. * Tue May 04 2021 Nick Clifton <nickc@redhat.com> - 9.71-1 - timing: do not initialise the clock if the timing tool is disabled.