[ 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-13-annobin-12.92-1.el9

Name gcc-toolset-13-annobin
Epoch 0
Version 12.92
Release 1.el9
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 2025-03-31 13:02:42
Build Host builder-x86-07.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-13-annobin-annocheck-12.92-1.el9.x86_64 A tool for checking the security hardening status of binaries 4b52f6e3fc1fe6ac358d99f7516f639c92bd36c507649581d55ca1abf9fed108 download
gcc-toolset-13-annobin-plugin-gcc-12.92-1.el9.x86_64 annobin gcc plugin 405f265807e354a4957d070dd7a7211d0415cbebf1a646e94fce1d8cbf1a9a93 download
aarch64
gcc-toolset-13-annobin-annocheck-12.92-1.el9.aarch64 A tool for checking the security hardening status of binaries 92bcf550f5cba372c9d1872c11a2ea52afd77220eead703578732c4bf7d16471 download
gcc-toolset-13-annobin-plugin-gcc-12.92-1.el9.aarch64 annobin gcc plugin 5d9c4cf4153b81d14ba0a2df891c717e2525e77d29b535c10bceb32d864d90c9 download
noarch
gcc-toolset-13-annobin-docs-12.92-1.el9.noarch Documentation and shell scripts for use with annobin 803d1738c28dc8a1f40f82e58ff74f1029d0b4d23f7f1ece38c98ffb291ab474 download
src
gcc-toolset-13-annobin-12.92-1.el9.src Annotate and examine compiled binary files 73144e746e1fc867cebc9aa1f4d55d624d6eda674fd82b7b161325e78d4a3482 download
Changelog link
* Tue Feb 18 2025 Nick Clifton  <nickc@redhat.com> - 12.92-1
- Rebase to bring in improvements for locating string notes.  (RHEL-79807)
- Annocheck: Do not rely upon libelf's ability to detect links to separate debuginfo files.  (RHEL-79264)
- Annocheck: Fix resource leak.  (RHEL-79253)
- Annocheck: Fix double free. Add special handling for COMBOOT modules.
- Annocheck: Improve diagnostics when a separate debug info file cannot be found.
- Annocheck: Look for -fstack-clash-protection in DW_AT_producer string.  (RHEL-77328)
- Annocheck: Fix locating string notes (again).  Add exception for glibc benchmark tests.  (RHEL-76456)
- Annocheck: Add crtoffloadtableS.o to list of known gcc binaries.  (RHEL-760404)
- Annocheck: Fix the --debug-dir option.
- Annocheck: Fix corrupt warning message when unable to locate separate debug info files.
- Annocheck: Remove spurious debugging messages.
- Annocheck: Always look for annobin notes in separate debug info files.  (RHEL-75778)
- Annocheck: Support multiple --debug-rpm and --debug-file options.  (RHEL-73349)
- Annocheck: Add support for sys-root'ed glibc packages.  (RHEL-71296)
- GCC Plugin: Tidy up use of gcc's diagnoatic headers.  (#32429)
- Testsuite: Use configured compiler when running tests.
- GCC Plugin: Fix building with gcc 15.  (#32429)
- Annocheck: Fix overly long debug messages.
- Annocheck: Rename rwx-seg test to load-segments.  Add more checks.  Add check for gaps as a future fail.
- Annocheck: Add --no-allow-excpetions to disable exceptions for known special binaries.
- Annocheck: Add --enable-future to enable future fail components in normal tests.
- Annocheck: Fix bug preventing the inclusion of the rpm name in reports.
- Annocheck: Add more exceptions for gcc binaries.  (RHEL-33365)
- Annocheck: Add --skip-passes option.
- Annocheck: Add exceptions for gcc binaries.  (RHEL-33365)
- Annocheck: Skip property note test for i386 binaries created by LLVM.  (#2323797)
- Annocheck: Skip FORTIFY and GLIBC_ASSERTIONS tests for LLVM produced binaries with unparseable DW_AT_producer attributes in their DWARF debug info.  (RHEL-65411)
- GCC Plugin: Change type of the .annobin.notes section from SHT_STRTAB to SHT_PROGBITS.

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

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

* Tue Jul 30 2024 Nick Clifton  <nickc@redhat.com> - 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  <nickc@redhat.com> - 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  <nickc@redhat.com> - 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  <nickc@redhat.com> - 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)

* Fri Sep 22 2023 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 12.20-1
- Rebuilt for MSVSphere 9.3 beta

* Mon Jul 17 2023 Nick Clifton  <nickc@redhat.com> - 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.