Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gcc-toolset-13-annobin-annocheck-12.65-1.el9 RPM for ppc64le

From CentOS Stream 9 AppStream for ppc64le

Name: gcc-toolset-13-annobin-annocheck Distribution: CentOS
Version: 12.65 Vendor: CentOS
Release: 1.el9 Build date: Wed Jul 31 11:13:45 2024
Group: Unspecified Build host: ppc64le-01.stream.rdu2.redhat.com
Size: 545304 Source RPM: gcc-toolset-13-annobin-12.65-1.el9.src.rpm
Packager: [email protected]
Url: https://sourceware.org/annobin/
Summary: A tool for checking the security hardening status of binaries
Installs the annocheck program which uses the notes generated by annobin to
check that the specified files were compiled with the correct security
hardening options.

Provides

Requires

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

Changelog

* Tue Jul 30 2024 Nick Clifton  <[email protected]> - 12.65-1
  - Rebase to 12.65.  (RHEL-51018)
  - Annocheck: Fix recording arguments for later re-use.  (RHEL-50802)
  - GCC Plugin: Fix building AArch64 components with gcc earlier than 11.3.
  - Annocheck: Add improvements to the builtby utility.
  - Annocheck: Add support for ADA binaries.
  - Annocheck: Add support for binaries built from more than two high level source languages.
  - Annocheck: Add support for object files containing no executable code.
  - Annocheck: Do not FAIL LLVM compiled binaries that have not been built with sanitize-cfi and/or sanitize-safe-stack.
  - Annocheck: Add support for Fortran binaries.
  - Annocheck: Add heuristic for detecting parts of the CGO runtime library.
  - Annocheck: Add improvements for handling Clang runtime binaries.
  - Annocheck: Add tweaks for mixed Rust/C binaries.  (#2284605)
  - Annocheck: Add more glibc source file names.
  - Annocheck: Skip GAPS test for GO binaries.  (RHEL-36308)
  - Annocheck: Remove some false positives for Rust binaries.  (#2280239)
  - Annocheck: Defer passing the branch protection test until all notes have been checked.
  - GCC Plugin: Add extra code for detecting the branch protection setting.  (RHEL-35958)
* Mon Jul 22 2024 Nick Clifton  <[email protected]> - 12.52-1
  - Rebuild with LLVM 18.  (RHEL-49954)
  - Rebase to 12.52 in order to bring in fixes for LLVM 18.
* Tue Nov 28 2023 Nick Clifton  <[email protected]> - 12.32-2
  - GCC Plugin: Add %verify tokens to show that the default plugin names are symbolic links. (RHEL-17505)
* Mon Nov 27 2023 Nick Clifton  <[email protected]> - 12.32-1
  - LLVM Plugin: Fix building with LLVM version 17.  (RHEL-17311)
  - GCC Plugin: Add support for -fhardended.
  - Update glibc detection heuristics for PPC64.  (RHEL-16453)
  - Fix another atexit test failure.  (#2247481)
  - Fix atexit test failure.
  - Notes: Add support for string format notes.
  - GCC Plugin: Record settings of -Wstrict-flex-arrays and -fstrict-flex-arrays
  - Annobin: Add future test of these options.
  - GCC Plugin: Record settings of -Wimplicit-int and -Wimplicit-function-declaration.
  - Annobin: Add test for these warnings.
  - GCC Plugin: Enable string note format by default.
  - Annocheck: Change GO FIPS test to look for CGO_ENABLED markers.
  - Annocheck: Add test for FIPS compliant GO binaries.
  - Annocheck: Fix double free.  (#2226749)
* Mon Jul 17 2023 Nick Clifton  <[email protected]> - 12.20-1
  - Annocheck: Ignore AArch64 $x and $d symbols.  (#2221192)
  - GCC Plugin: Suppress active checks for fortran sources.  Improve scanning of COLLECT_GCC_OPTIONS.
* Mon Jul 03 2023 Nick Clifton  <[email protected]> - 12.18-1
  - Annocheck: Remove dependency upon libiberty.
* Fri Jun 30 2023 Nick Clifton  <[email protected]> - 12.17-1
  - Annocheck: Add detection of known parts of libstdc++-nonshared.a that contain gaps.  (#2217864)
* Tue Jun 27 2023 Nick Clifton  <[email protected]> - 12.16-1
  - Spec File: Rebuild with annobin annotation.  (#2217814)
  - Annocheck: Ignore weak/undef function symbols when checking to see if a binary contains code.  (#2217840)
  - Annocheck: Add --suppress-version-warnings option.
* Thu Jun 22 2023 Nick Clifton  <[email protected]> - 12.14-1
  - Annocheck: Do not ignore separate debuginfo files that do not contain any DWARF.  (#2144553)
  - Annocheck: Ignore /dev/null filename in string notes.
  - Annocheck: More tweaks to glibc detection heuristics.  (#2215968)
* Wed Jun 07 2023 Nick Clifton  <[email protected]> - 12.12-1
  - Rebuild against GTS-13 gcc.  (#2196505)
* Tue May 02 2023 Nick Clifton  <[email protected]> - 12.10-1
  - Add gating.yaml file.  (#2192492)
  - Annocheck: Suppress more tests for Rust binaries.
* Tue Apr 25 2023 Nick Clifton  <[email protected]> - 12.09-1
  - Rebase to 12.09  (#2144553)
* Tue Apr 25 2023 Nick Clifton  <[email protected]> - 12.09-1
  - Annocheck: Fix detection of missing plugin options.  (#2189492)
* Tue Apr 25 2023 Nick Clifton  <[email protected]> - 12.08-1
  - Fix generation of auto-generated files.
  - Fix covscan reported errors.
* Fri Apr 21 2023 Nick Clifton  <[email protected]> - 12.07-1
  - gcc-plugin: generate warnings about misspelt -D_FORTIFY_SOURCE and/or -D_GLIBCXX_ASSERTIONS options.
* Thu Apr 20 2023 Nick Clifton  <[email protected]> - 12.06-1
  - gcc-plugin: use a bigger buffer for constructing notes.
* Wed Apr 19 2023 Nick Clifton  <[email protected]> - 12.05-1
  - llvm-plugin: Fix detection of optimization level.  Improve test.
  - clang-plugin: Improve test.
* Mon Apr 17 2023 Nick Clifton  <[email protected]> - 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  <[email protected]> - 12.03-1
  - configure: Simplify.
* Tue Apr 11 2023 Nick Clifton  <[email protected]> - 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  <[email protected]> - 12.01-1
  - gcc plugin: Keep ELF notes at protocol version 3.
* Tue Mar 28 2023 Nick Clifton  <[email protected]> - 12.00-1
  - Protocol Version 4: String format notes.
* Mon Mar 13 2023 Nick Clifton  <[email protected]> - 11.14-1
  - Annocheck: Update message for LTO tests.  (#2177140)
* Wed Mar 08 2023 Nick Clifton  <[email protected]> - 11.13-1
  - Annocheck: Add even more code to handle another glibc function built without LTO.
* Fri Mar 03 2023 Nick Clifton  <[email protected]> - 11.12-1
  - Annocheck: Add code to handle another glibc function built without LTO.
* Tue Feb 28 2023 Nick Clifton  <[email protected]> - 11.11-1
  - GCC Plugin: Do not run if other plugins are active.  (#2162746)
* Thu Feb 23 2023 Nick Clifton  <[email protected]> - 11.10-1
  - Annocheck: Add code to handle glibc functions built without LTO.
* Thu Feb 02 2023 Nick Clifton  <[email protected]> - 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  <[email protected]> - 11.08-1
  - Annocheck: Fix atexit test.  Fix recording of version numbers.  (#2165528)
* Wed Jan 25 2023 Nick Clifton  <[email protected]> - 11.07-2
  - LLVM & Clang Plugins: Build with branch protection on AArch64.  (#2164364)
  - Fix gating tests.
* Fri Jan 20 2023 Nick Clifton  <[email protected]> - 11.07-1
  - Libannocheck: Fix bug causing infinite looping when running tests.
* Wed Jan 18 2023 Fedora Release Engineering <[email protected]> - 11.06-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Jan 16 2023 Jakub Jelinek  <[email protected]> - 11.06-2
  - Rebuilt against GCC 13.
* Fri Jan 13 2023 Nick Clifton  <[email protected]> - 11.06-1
  - Annocheck: Fix handling of file built by multiple versions of gcc.  (#2160700)
* Mon Jan 09 2023 Nick Clifton  <[email protected]> - 11.05-1
  - Annocheck: Fix handling of empty files.  (#2159292)
* Fri Jan 06 2023 Nick Clifton  <[email protected]> - 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  <[email protected]> - 11.03-1
  - Annocheck: Fix memory leaks.
* Wed Jan 04 2023 Nick Clifton  <[email protected]> - 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  <[email protected]> - 11.01-1
  - Annocheck: Add more special glibc filenames.  (#2158100)
* Wed Dec 21 2022 Nick Clifton  <[email protected]> - 10.99-1
  - Annocheck: Improve handling of tool versions.
* Tue Dec 20 2022 Nick Clifton  <[email protected]> - 10.98-3
  - Spec File: Fix building with plugin_rebuild enabled.
* Fri Dec 16 2022 Nick Clifton  <[email protected]> - 10.98-1
  - GCC plugin: Fix building with gcc-13.
* Fri Dec 16 2022 Nick Clifton  <[email protected]> - 10.97-1
  - Annocheck: Add test for binaries built by cross compilers.
* Thu Dec 15 2022 Nick Clifton  <[email protected]> - 10.96-1
  - Annocheck: Improve heuristic used to detect binaries without code. (#2144533)
* Mon Dec 12 2022 Nick Clifton  <[email protected]> - 10.95-1
  - Annocheck: Avoid using debug filename when parsing notes in a debuginfo file.  (#2152280)
* Wed Nov 30 2022 Nick Clifton  <[email protected]> - 10.94-1
  - Annocheck: Better detection of binaries which do not contain code.  (#2144533)
* Wed Nov 23 2022 Nick Clifton  <[email protected]> - 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  <[email protected]> - 10.92-1
  - Annocheck: Try harder not to run mutually exclusive tests.
* Fri Oct 21 2022 Nick Clifton  <[email protected]> - 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  <[email protected]> - 10.90-1
  - Libannocheck: Actually set result fields after tests are run.
* Tue Oct 11 2022 Nick Clifton  <[email protected]> - 10.89-1
  - Libannocheck: Replace libannocheck_version variable with LIBANNOCHECK_VERSION define.
* Tue Oct 11 2022 Nick Clifton  <[email protected]> - 10.88-1
  - Libannocheck: Remove 'Requires binutils-devel' from libannocheck.pc.
* Wed Oct 05 2022 Nick Clifton  <[email protected]> - 10.87-2
  - Libannocheck: Move into separate sub-package.
* Fri Sep 30 2022 Nick Clifton  <[email protected]> - 10.87-1
  - Libannocheck: Add libannocheck.pc pkgconfig file.
* Fri Sep 30 2022 Nick Clifton  <[email protected]> - 10.86-1
  - Libannocheck: Add libannocheck_reinit().
* Thu Sep 22 2022 Nick Clifton  <[email protected]> - 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  <[email protected]> - 10.84-1
  - Clang Plugin: Fix for building with Clang-15.  (#2125875)
* Fri Sep 09 2022 Nick Clifton  <[email protected]> - 10.83-1
  - Annocheck: Add a test for the inconsistent use of -Ofast.  (#1248744)
* Tue Sep 06 2022 Nick Clifton  <[email protected]> - 10.81-2
  - NVR Bump in order to trigger a rebuild for ELN.  (#2124562)
* Thu Aug 11 2022 Nick Clifton  <[email protected]> - 10.81-1
  - Plugin: Fix top level configuration support for RiscV.
* Tue Aug 09 2022 Nick Clifton  <[email protected]> - 10.80-1
  - Annocheck: Improvements to the size tool.

Files

/opt/rh/gcc-toolset-13/root/usr/bin/annocheck
/opt/rh/gcc-toolset-13/root/usr/share/man/man1/annocheck.1.gz
/usr/lib/.build-id
/usr/lib/.build-id/0a
/usr/lib/.build-id/0a/501c2d8b1629219d0a5c8eca35625ec246a83c


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 26 08:27:25 2024