[ All 3 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ]
×

Project gcc-toolset-14-annobin-12.70-2.el8_10

Name gcc-toolset-14-annobin
Epoch 0
Version 12.70
Release 2.el8_10
Website/URL https://sourceware.org/annobin/
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
Build Time 2024-11-07 21:10:18
Build Host builder-x86-05.inferitos.ru
Summary Annotate and examine compiled binary files
Repositories AppStream
Description This 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.
Errata
× Full screenshot
Packages link
Package Summary SHA-256 checksum
x86_64
gcc-toolset-14-annobin-annocheck-12.70-2.el8_10.x86_64 A tool for checking the security hardening status of binaries 2f6a75c39e475f96d69eb69b956a8db8af3c900975a85e5e1710d40d38b317af download
gcc-toolset-14-annobin-plugin-gcc-12.70-2.el8_10.x86_64 annobin gcc plugin 734e7ae67ca766a8371efbd03224e843864b2cec5f6ae613fc7ebb5148849cd1 download
noarch
gcc-toolset-14-annobin-docs-12.70-2.el8_10.noarch Documentation and shell scripts for use with annobin 20c70b6b0e8568f7d04bcbb7dcd151ee0b467d36a6119a5b8c1fee2ed71a549b download
src
gcc-toolset-14-annobin-12.70-2.el8_10.src Annotate and examine compiled binary files ab043311f5ac6ec67af26edd025046e21b3222af735fe9b0583a46ec497bca61 download
Changelog link
* Wed Nov 06 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 12.70-2
- Rebuilt for MSVSphere 8.10

* Tue Aug 13 2024 Nick Clifton  <nickc@redhat.com> - 12.70-2
- Clang & LLVM Plugins: Remove buildroot from plugin install directory.  (RHEL-54178)

* Tue Aug 13 2024 Nick Clifton  <nickc@redhat.com> - 12.70-1
- Clang & LLVM Plugins: Include install directory in binary.  (RHEL-54178)

* 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-53210)

* Fri Aug 09 2024 Nick Clifton  <nickc@redhat.com> - 12.67-5
- Spec File: Use correct names for the symlinks.  (RHEL-53210)

* Thu Aug 08 2024 Nick Clifton  <nickc@redhat.com> - 12.67-4
- Spec File: Use correct names for the plugins.  (RHEL-53210)

* Thu Aug 08 2024 Nick Clifton  <nickc@redhat.com> - 12.67-3
- Spec File: Disable bootstrapping.

* Thu Aug 08 2024 Nick Clifton  <nickc@redhat.com> - 12.67-2
- Spec File: Use correct directory for plugin installation.  (RHEL-53210)
- 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-5
- Spec File: Change bootstrap gcc version to 14.  (RHEL-53210)

* Thu Aug 01 2024 Nick Clifton  <nickc@redhat.com> - 12.65-4
- Spec File: Remove scl-runtime requirement when bootstrapping.

* Thu Aug 01 2024 Nick Clifton  <nickc@redhat.com> - 12.65-3
- Spec File: Enable 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)

* Tue May 07 2024 Nick Clifton  <nickc@redhat.com> - 12.52-3
- Disable bootstrapping.  (RHEL-29850)

* Fri May 03 2024 Nick Clifton  <nickc@redhat.com> - 12.52-2
- Disable version checks in gcc plugin.  (RHEL-29850)

* 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+.