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

gcc-toolset-14-annobin-annocheck-12.70-2.el9 RPM for s390x

From CentOS Stream 9 AppStream for s390x

Name: gcc-toolset-14-annobin-annocheck Distribution: CentOS
Version: 12.70 Vendor: CentOS
Release: 2.el9 Build date: Thu Aug 22 12:30:08 2024
Group: Unspecified Build host: s390-07.stream.rdu2.redhat.com
Size: 401824 Source RPM: gcc-toolset-14-annobin-12.70-2.el9.src.rpm
Packager: builder@centos.org
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

* Thu Aug 22 2024 Nick Clifton  <nickc@redhat.com> - 12.70-2
  - NVR Bump to allow rebuilding with annotation.
* Tue Aug 13 2024 Nick Clifton  <nickc@redhat.com> - 12.70-1
  - Clang & LLVM Plugins: Include install directory in binary.  (RHEL-54069)
* Mon Aug 12 2024 Nick Clifton  <nickc@redhat.com> - 12.69-1
  - BuiltBy: Fix seg-fault when comparing language version strings.  (RHEL-53497)
  - Spec File: Use correct names for the symlinks.  (RHEL-53209)
* Fri Aug 09 2024 Nick Clifton  <nickc@redhat.com> - 12.67-5
  - Spec File: Use correct names for the symlinks.  (RHEL-53209)
* Thu Aug 08 2024 Nick Clifton  <nickc@redhat.com> - 12.67-4
  - Spec File: Use correct names for the plugins.  (RHEL-53209)
* Thu Aug 08 2024 Nick Clifton  <nickc@redhat.com> - 12.67-3
  - Spec File: Disable bootstrapping.  (RHEL-53543)
* Thu Aug 08 2024 Nick Clifton  <nickc@redhat.com> - 12.67-2
  - Spec File: Use correct directory for plugin installation.  (RHEL-53209)
  - Spec File: Disable plugin when running on wrong major version of the compiler.
* Wed Aug 07 2024 Nick Clifton  <nickc@redhat.com> - 12.67-1
  - Annocheck: Stop spurious assembler warnings.  (RHEL-53213)
  - Annocheck: Stop warnings about known gaps.    (RHEL-53218)
  - Annocheck: Fix stack realign test.  (#2302427)
* Wed Aug 07 2024 Nick Clifton  <nickc@redhat.com> - 12.65-4
  - Spec File: Change bootstrap gcc version to 14.  (RHEL-53209)
* Thu Aug 01 2024 Nick Clifton  <nickc@redhat.com> - 12.65-3
  - Spec File: Remove scl-runtime requirement when bootstrapping.
* Thu Aug 01 2024 Nick Clifton  <nickc@redhat.com> - 12.65-2
  - Spec File: Remove spurious dash from install path of gcc plugin.  (RHEL-51183)
* Tue Jul 30 2024 Nick Clifton  <nickc@redhat.com> - 12.65-1
  - Rebase to 12.65.  (RHEL-51056)
  - 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)
* Fri Jul 26 2024 Nick Clifton  <nickc@redhat.com> - 12.52-5
  - Spec File: Hard code the gcc plugin directory when boostrapping.  (RHEL-50148)
* Mon Jul 22 2024 Nick Clifton  <nickc@redhat.com> - 12.52-4
  - Rebuild with LLVM 18.  (RHEL-49955)
* Fri May 03 2024 Nick Clifton  <nickc@redhat.com> - 12.52-2
  - Disable version checks in gcc plugin.
* Fri Apr 26 2024 Nick Clifton  <nickc@redhat.com> - 12.52-1
  - Initial import of sources.
  - Compared to GTS-13 annobin (12.32) the improvements are:
  - Annocheck: Add OpenSSL Engine test.  (PTG-319)
  - Annocheck: Test for gaps even when only one note is present.
  - Annocheck: Skip AArch64 branch protection test for GO binaries.
  - GCC Plugin: Disable active check for -Wimplicit-int for non-C sources.  (#2275884)
  - Annocheck: Ignore stack checks for AMD GPU binaries.
  - Annocheck: Do not produce FAIL result for i686 binaries in the RHEL-10 profile.
  - Annocheck: Test for __stack_chk_guard being writeable.
  - Annocheck: Update heuristics for detecting glibc code in executables.  (RHEL-30579)
  - Clang & LLVM Plugins: Allow environment to override fortification level.  (RHEL-30579)
  - Spec File: Override fortification level and set it to 3.
  - Annocheck: Improve detection of -mbranch-protection option.
  - Clang Plugin: Add global-file-syms option.
  - LLVM Plugin: Add global-file-syms option.
  - Plugins: Add support for ANNOBIN environment variable.
  - GCC Plugin: Fix bug extracing the value of target specific command line options.
  - Configure: Remove check for FrontendPluginRegistry.h header as it is stored in a non-standard location on Debian systems.
  - Debuginfod test: Allow for the libdwfl library silently contacting the debuginfod server.
  - LLVM Plugin: Use llvm-config to get the correct paths and options for building executables.
  - Clang Plugin: Likewise.
  - Enable silent rules for most building.
  - Annocheck: Correctly extract DWARF attributes from DT_REL files.
  - Annocheck: Improve heuristics for locating debug info files.  (#2267097)
  - Configure: Harmonize configure options.    
  - Clang Plugin: Fix building with Clang 18.  (#31414)
  - GCC Plugin: Add support for MIPS specific target functions.
  - GCC Plugin: Use .dc.a for address expressions in 64-bit ELF format notes.
  - Spec File: Remove a workaround for ppc64le.
  - Annocheck: Improve heuristic for skipping LTO and FORTIFY tests.  (#2264000)
  - Annocheck: Also skip property note test for i686 binaries. (#2258571)
  - Annocheck: Also skip the entry point test for i686 binaries. (#2258571)
  - GCC Plugin: Do not use section groups with string format notes.
  - Annocheck: Disable cf-protection test for i686 architecture. (#2258571)
  - Spec File: Disable hard gcc check in order to allow builds with new version of gcc.
  - Spec File: Do not install annocheck.1.gz when annocheck is disabled.
  - Annocheck: Improve detection of FIPS compliant GO binaries.
  - GCC Plugin: Fix recording of the -Wimplicit-int and -Wimplicit-function-declaration warnings.  Add active checks for when they are deliberately disabled.
  - Tests: Fix implicit-values test so that it will compile with gcc 14+.

Files

/opt/rh/gcc-toolset-14/root/usr/bin/annocheck
/opt/rh/gcc-toolset-14/root/usr/share/man/man1/annocheck.1.gz
/usr/lib/.build-id
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/41358e603a041a731f3be57447eee4c71d1c20


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 07:29:07 2024