Information for build gcc-toolset-14-annobin-12.70-2.oc8

ID31645
Package Namegcc-toolset-14-annobin
Version12.70
Release2.oc8
Epoch
Sourcegit+https://gitee.com/src-opencloudos-rpms/gcc-toolset-14-annobin#e5491ed5d07a910c5bda7ab643f0c3a30391bc19
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 byjiaxinyyang
State complete
Volume DEFAULT
StartedTue, 26 Nov 2024 10:06:00 CST
CompletedTue, 26 Nov 2024 10:08:33 CST
Taskbuild (dist-oc8, /src-opencloudos-rpms/gcc-toolset-14-annobin:origin/oc8)
Extra{'source': {'original_url': 'git+https://gitee.com/src-opencloudos-rpms/gcc-toolset-14-annobin#origin/oc8'}}
Tags
dist-oc8
dist-oc8-compose
RPMs
src
gcc-toolset-14-annobin-12.70-2.oc8.src.rpm (info) (download)
aarch64
gcc-toolset-14-annobin-annocheck-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-libannocheck-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-clang-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-gcc-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-llvm-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-annocheck-debuginfo-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-debuginfo-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-libannocheck-debuginfo-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-clang-debuginfo-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-gcc-debuginfo-12.70-2.oc8.aarch64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-llvm-debuginfo-12.70-2.oc8.aarch64.rpm (info) (download)
noarch
gcc-toolset-14-annobin-docs-12.70-2.oc8.noarch.rpm (info) (download)
x86_64
gcc-toolset-14-annobin-annocheck-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-libannocheck-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-clang-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-gcc-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-llvm-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-annocheck-debuginfo-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-debuginfo-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-libannocheck-debuginfo-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-clang-debuginfo-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-gcc-debuginfo-12.70-2.oc8.x86_64.rpm (info) (download)
gcc-toolset-14-annobin-plugin-llvm-debuginfo-12.70-2.oc8.x86_64.rpm (info) (download)
Logs
x86_64
root.log
build.log
installed_pkgs.log
state.log
hw_info.log
mock_output.log
noarch_rpmdiff.json
aarch64
state.log
installed_pkgs.log
build.log
root.log
hw_info.log
mock_output.log
noarch_rpmdiff.json
Changelog * 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+.