Wed, 27 Nov 2024 15:41:34 UTC | login

Information for build annobin-12.59-1.fc41

ID308530
Package Nameannobin
Version12.59
Release1.fc41
Epoch
Sourcegit+https://src.fedoraproject.org/rpms/annobin.git#e3ef33dbabf1299b90026f92f9e01c282a9a11d8
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 bydavidlt
State complete
Volume DEFAULT
StartedThu, 13 Jun 2024 04:25:27 UTC
CompletedThu, 13 Jun 2024 04:48:56 UTC
Taskbuild (f41, /rpms/annobin.git:e3ef33dbabf1299b90026f92f9e01c282a9a11d8)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/annobin.git#e3ef33dbabf1299b90026f92f9e01c282a9a11d8'}}
Tags
f41
RPMs
src
annobin-12.59-1.fc41.src.rpm (info) (download)
noarch
annobin-docs-12.59-1.fc41.noarch.rpm (info) (download)
riscv64
annobin-annocheck-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-libannocheck-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-plugin-clang-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-plugin-gcc-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-plugin-llvm-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-annocheck-debuginfo-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-debuginfo-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-debugsource-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-libannocheck-debuginfo-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-plugin-clang-debuginfo-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-plugin-gcc-debuginfo-12.59-1.fc41.riscv64.rpm (info) (download)
annobin-plugin-llvm-debuginfo-12.59-1.fc41.riscv64.rpm (info) (download)
Logs
riscv64
hw_info.log
state.log
build.log
root.log
mock_output.log
noarch_rpmdiff.json
Changelog * Tue Jun 11 2024 Nick Clifton <nickc@redhat.com> - 12.59-1 - Annocheck: Add heuristic for detecting parts of the CGO runtime library. * Mon Jun 10 2024 Nick Clifton <nickc@redhat.com> - 12.58-1 - Annocheck: Add improvements for handling Clang runtime binaries. * Tue Jun 04 2024 Nick Clifton <nickc@redhat.com> - 12.57-1 - Annocheck: Add tweaks for mixed Rust/C binaries. (#2284605) - Annocheck: Add more glibc source file names. * Mon May 20 2024 Nick Clifton <nickc@redhat.com> - 12.55-1 - Annocheck: Skip GAPS test for GO binaries. (RHEL-36308) * Mon May 20 2024 Nick Clifton <nickc@redhat.com> - 12.54-2 - Spec File: Add annobin plugin document directory to the files section. (#2279779) * Tue May 14 2024 Nick Clifton <nickc@redhat.com> - 12.54-1 - Annocheck: Remove some false positives for Rust binaries. (#2280239) * Thu May 09 2024 Nick Clifton <nickc@redhat.com> - 12.53-2 - Spec File: Add the annobin source directory to the files section. (#2279779) * Thu May 09 2024 Nick Clifton <nickc@redhat.com> - 12.53-1 - 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) * Thu Apr 25 2024 Nick Clifton <nickc@redhat.com> - 12.52-1 - Annocheck: Add OpenSSL Engine test. (PTG-319) * Tue Apr 23 2024 Nick Clifton <nickc@redhat.com> - 12.51-1 - Annocheck: Test for gaps even when only one note is present. * Mon Apr 22 2024 Nick Clifton <nickc@redhat.com> - 12.50-1 - Annocheck: Skip AArch64 branch protection test for GO binaries. * Thu Apr 18 2024 Nick Clifton <nickc@redhat.com> - 12.49-1 - 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. * Tue Apr 02 2024 Nick Clifton <nickc@redhat.com> - 12.48-1 - Annocheck: Update heuristics for detecting glibc code in executables. (RHEL-30579) * Wed Mar 27 2024 Nick Clifton <nickc@redhat.com> - 12.47-1 - Clang & LLVM Plugins: Allow environment to override fortification level. (RHEL-30579) - Spec File: Override fortification level and set it to 3. * Mon Mar 25 2024 Tulio Magno Quites Machado Filho <tuliom@redhat.com> - 12.46-1 - 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. * Thu Mar 21 2024 Nick Clifton <nickc@redhat.com> - 12.45-1 - GCC Plugin: Fix bug extracing the value of target specific command line options. * Wed Mar 06 2024 Nick Clifton <nickc@redhat.com> - 12.44-1 - 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. * Tue Mar 05 2024 Nick Clifton <nickc@redhat.com> - 12.43-1 - 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. * Fri Mar 01 2024 Nick Clifton <nickc@redhat.com> - 12.42-1 - Annocheck: Improve heuristics for locating debug info files. (#2267097) - Configure: Harmonize configure options. * Tue Feb 27 2024 Nick Clifton <nickc@redhat.com> - 12.41-1 - 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. * Tue Feb 20 2024 Tulio Magno Quites Machado Filho <tuliom@redhat.com> - 12.40-2 - Spec File: Remove a workaround for ppc64le. * Tue Feb 13 2024 Nick Clifton <nickc@redhat.com> - 12.40-1 - Annocheck: Improve heuristic for skipping LTO and FORTIFY tests. (#2264000) * Fri Feb 09 2024 Nick Clifton <nickc@redhat.com> - 12.39-1 - Annocheck: Also skip property note test for i686 binaries. (#2258571) * Tue Jan 23 2024 Nick Clifton <nickc@redhat.com> - 12.38-1 - Annocheck: Also skip the entry point test for i686 binaries. (#2258571) * Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 12.37-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 12.37-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jan 17 2024 Nick Clifton <nickc@redhat.com> - 12.37-1 - GCC Plugin: Do not use section groups with string format notes. * Tue Jan 16 2024 Nick Clifton <nickc@redhat.com> - 12.36-2 - Spec File: NVR bump in order to allow building in side tag. * Tue Jan 16 2024 Nick Clifton <nickc@redhat.com> - 12.36-1 - Annocheck: Disable cf-protection test for i686 architecture. (#2258571) * Mon Jan 15 2024 Nick Clifton <nickc@redhat.com> - 12.35-4 - Spec File: NVR bump in order to allow building in side tag. * Mon Jan 15 2024 Nick Clifton <nickc@redhat.com> - 12.35-3 - Spec File: Disable hard gcc check in order to allow builds with new version of gcc. * Thu Jan 11 2024 Songsong Zhang <U2FsdGVkX1@gmail.com> - 12.35-2 - Spec File: Do not install annocheck.1.gz when annocheck is disabled. * Thu Jan 04 2024 Nick Clifton <nickc@redhat.com> - 12.35-1 - Annocheck: Improve detection of FIPS compliant GO binaries. * Fri Dec 15 2023 Nick Clifton <nickc@redhat.com> - 12.34-1 - GCC Plugin: Fix recording of the -Wimplicit-int and -Wimplicit-function-declaration warnings. Add active checks for when they are deliberately disabled. * Mon Dec 11 2023 Nick Clifton <nickc@redhat.com> - 12.33-1 - Tests: Fix implicit-values test so that it will compile with gcc 14+. * Fri Nov 24 2023 Nick Clifton <nickc@redhat.com> - 12.32-1 - GCC Plugin: Add support for -fhardended. * Wed Nov 15 2023 Nick Clifton <nickc@redhat.com> - 12.31-1 - Update glibc detection heuristics for PPC64. (RHEL-16453) * Wed Nov 01 2023 Nick Clifton <nickc@redhat.com> - 12.30-1 - Fix another atexit test failure. (#2247481) * Mon Oct 30 2023 Nick Clifton <nickc@redhat.com> - 12.29-1 - Fix atexit test failure. - Notes: Add support for string format notes. * Fri Oct 06 2023 Nick Clifton <nickc@redhat.com> - 12.28-1 - GCC Plugin: Record settings of -Wstrict-flex-arrays and -fstrict-flex-arrays - Annobin: Add future test of these options. * Tue Sep 26 2023 Nick Clifton <nickc@redhat.com> - 12.27-1 - GCC Plugin: Record settings of -Wimplicit-int and -Wimplicit-function-declaration. - Annobin: Add test for these warnings. * Wed Sep 06 2023 Nick Clifton <nickc@redhat.com> - 12.26-1 - LLVM Plugin: Fix building with LLVM version 17. * Wed Aug 30 2023 Nick Clifton <nickc@redhat.com> - 12.25-1 - GCC Plugin: Enable string note format by default. * Fri Aug 04 2023 Nick Clifton <nickc@redhat.com> - 12.24-1 - Annocheck: Change GO FIPS test to look for CGO_ENABLED markers. * Mon Jul 31 2023 Nick Clifton <nickc@redhat.com> - 12.23-1 - Annocheck: Add test for FIPS compliant GO binaries. * Wed Jul 26 2023 Nick Clifton <nickc@redhat.com> - 12.22-1 - Annocheck: Fix double free. (#2226749) * Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 12.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jul 18 2023 Nick Clifton <nickc@redhat.com> - 12.21-1 - Spec File: migrated to SPDX license. (#2222112) * Mon Jul 17 2023 Nick Clifton <nickc@redhat.com> - 12.20-2 - Spec File: Change License field to use SPDX notation. (#2222112) * Mon Jul 17 2023 Nick Clifton <nickc@redhat.com> - 12.20-1 - Annocheck: Ignore AArch64 $x and $d symbols. (#2221192) * Wed Jul 05 2023 Nick Clifton <nickc@redhat.com> - 12.19-1 - GCC Plugin: Suppress active checks for fortran sources. Improve scanning of COLLECT_GCC_OPTIONS. * Thu Jun 29 2023 Nick Clifton <nickc@redhat.com> - 12.18-1 - Annocheck: Remove dependency upon binutils-devel. * Thu Jun 29 2023 Nick Clifton <nickc@redhat.com> - 12.17-1 - Annocheck: Add detection of known parts of libstdc++-nonshared.a that contain gaps. (#2217864) * Tue Jun 27 2023 Nick Clifton <nickc@redhat.com> - 12.16-1 - Annocheck: Ignore weak/undef function symbols when checking to see if a binary contains code. (#2217840) * Mon Jun 26 2023 Nick Clifton <nickc@redhat.com> - 12.15-1 - Annocheck: Add --suppress-version-warnings option. * Thu Jun 22 2023 Nick Clifton <nickc@redhat.com> - 12.14-1 - Annocheck: Do not ignore separate debuginfo files that do not contain any DWARF. (#2144553) * Tue Jun 20 2023 Nick Clifton <nickc@redhat.com> - 12.13-1 - Annocheck: Ignore /dev/null filename in string notes. - Annocheck: More tweaks to glibc detection heuristics. (#2215968) * Thu Jun 01 2023 Nick Clifton <nickc@redhat.com> - 12.12-1 - Annocheck: Check for string notes in separate debug info files. (#2211694) * Fri May 26 2023 Petr Pisar <ppisar@redhat.com> - 12.11-1 - Annocheck: Add support for el10 and rhel-10 profiles. (RHEL-526) * Mon May 22 2023 Petr Pisar <ppisar@redhat.com> - 12.10-3 - Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) * Fri May 05 2023 Nick Clifton <nickc@redhat.com> - 12.10-2 - GCC Plugin: Default to generating string format notes. (Experimental) * Fri Apr 28 2023 Nick Clifton <nickc@redhat.com> - 12.10-1 - Annocheck: Suppress more tests for Rust binaries. * Tue Apr 25 2023 Nick Clifton <nickc@redhat.com> - 12.09-1 - Annocheck: Fix detection of missing plugin options. (#2189492) * Tue Apr 25 2023 Nick Clifton <nickc@redhat.com> - 12.08-1 - Fix generation of auto-generated files. - Fix covscan reported errors. * Fri Apr 21 2023 Nick Clifton <nickc@redhat.com> - 12.07-1 - gcc-plugin: generate warnings about misspelt -D_FORTIFY_SOURCE and/or -D_GLIBCXX_ASSERTIONS options. * Thu Apr 20 2023 Nick Clifton <nickc@redhat.com> - 12.06-1 - gcc-plugin: use a bigger buffer for constructing notes. * Wed Apr 19 2023 Nick Clifton <nickc@redhat.com> - 12.05-1 - llvm-plugin: Fix detection of optimization level. Improve test. - clang-plugin: Improve test. * Mon Apr 17 2023 Nick Clifton <nickc@redhat.com> - 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 <nickc@redhat.com> - 12.03-1 - configure: Simplify. * Tue Apr 11 2023 Nick Clifton <nickc@redhat.com> - 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 <nickc@redhat.com> - 12.01-1 - gcc plugin: Keep ELF notes at protocol version 3. * Tue Mar 28 2023 Nick Clifton <nickc@redhat.com> - 12.00-1 - Protocol Version 4: String format notes. * Mon Mar 13 2023 Nick Clifton <nickc@redhat.com> - 11.14-1 - Annocheck: Update message for LTO tests. (#2177140) * Wed Mar 08 2023 Nick Clifton <nickc@redhat.com> - 11.13-1 - Annocheck: Add even more code to handle another glibc function built without LTO. * Fri Mar 03 2023 Nick Clifton <nickc@redhat.com> - 11.12-1 - Annocheck: Add code to handle another glibc function built without LTO. * Tue Feb 28 2023 Nick Clifton <nickc@redhat.com> - 11.11-1 - GCC Plugin: Do not run if other plugins are active. (#2162746) * Thu Feb 23 2023 Nick Clifton <nickc@redhat.com> - 11.10-1 - Annocheck: Add code to handle glibc functions built without LTO. * Thu Feb 02 2023 Nick Clifton <nickc@redhat.com> - 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 <nickc@redhat.com> - 11.08-1 - Annocheck: Fix atexit test. Fix recording of version numbers. (#2165528) * Wed Jan 25 2023 Nick Clifton <nickc@redhat.com> - 11.07-2 - LLVM & Clang Plugins: Build with branch protection on AArch64. (#2164364) - Fix gating tests. * Fri Jan 20 2023 Nick Clifton <nickc@redhat.com> - 11.07-1 - Libannocheck: Fix bug causing infinite looping when running tests. * Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 11.06-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Jan 16 2023 Jakub Jelinek <jakub@redhat.com> - 11.06-2 - Rebuilt against GCC 13. * Fri Jan 13 2023 Nick Clifton <nickc@redhat.com> - 11.06-1 - Annocheck: Fix handling of file built by multiple versions of gcc. (#2160700) * Mon Jan 09 2023 Nick Clifton <nickc@redhat.com> - 11.05-1 - Annocheck: Fix handling of empty files. (#2159292) * Fri Jan 06 2023 Nick Clifton <nickc@redhat.com> - 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 <nickc@redhat.com> - 11.03-1 - Annocheck: Fix memory leaks. * Wed Jan 04 2023 Nick Clifton <nickc@redhat.com> - 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 <nickc@redhat.com> - 11.01-1 - Annocheck: Add more special glibc filenames. (#2158100) * Wed Dec 21 2022 Nick Clifton <nickc@redhat.com> - 10.99-1 - Annocheck: Improve handling of tool versions. * Tue Dec 20 2022 Nick Clifton <nickc@redhat.com> - 10.98-3 - Spec File: Fix building with plugin_rebuild enabled. * Fri Dec 16 2022 Nick Clifton <nickc@redhat.com> - 10.98-1 - GCC plugin: Fix building with gcc-13. * Fri Dec 16 2022 Nick Clifton <nickc@redhat.com> - 10.97-1 - Annocheck: Add test for binaries built by cross compilers. * Thu Dec 15 2022 Nick Clifton <nickc@redhat.com> - 10.96-1 - Annocheck: Improve heuristic used to detect binaries without code. (#2144533) * Mon Dec 12 2022 Nick Clifton <nickc@redhat.com> - 10.95-1 - Annocheck: Avoid using debug filename when parsing notes in a debuginfo file. (#2152280) * Wed Nov 30 2022 Nick Clifton <nickc@redhat.com> - 10.94-1 - Annocheck: Better detection of binaries which do not contain code. (#2144533) * Wed Nov 23 2022 Nick Clifton <nickc@redhat.com> - 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 <nickc@redhat.com> - 10.92-1 - Annocheck: Try harder not to run mutually exclusive tests. * Fri Oct 21 2022 Nick Clifton <nickc@redhat.com> - 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 <nickc@redhat.com> - 10.90-1 - Libannocheck: Actually set result fields after tests are run. * Tue Oct 11 2022 Nick Clifton <nickc@redhat.com> - 10.89-1 - Libannocheck: Replace libannocheck_version variable with LIBANNOCHECK_VERSION define. * Tue Oct 11 2022 Nick Clifton <nickc@redhat.com> - 10.88-1 - Libannocheck: Remove 'Requires binutils-devel' from libannocheck.pc. * Wed Oct 05 2022 Nick Clifton <nickc@redhat.com> - 10.87-2 - Libannocheck: Move into separate sub-package. * Fri Sep 30 2022 Nick Clifton <nickc@redhat.com> - 10.87-1 - Libannocheck: Add libannocheck.pc pkgconfig file. * Fri Sep 30 2022 Nick Clifton <nickc@redhat.com> - 10.86-1 - Libannocheck: Add libannocheck_reinit(). * Thu Sep 22 2022 Nick Clifton <nickc@redhat.com> - 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 <sguelton@redhat.com> - 10.84-1 - Clang Plugin: Fix for building with Clang-15. (#2125875) * Fri Sep 09 2022 Nick Clifton <nickc@redhat.com> - 10.83-1 - Annocheck: Add a test for the inconsistent use of -Ofast. (#1248744) * Tue Sep 06 2022 Nick Clifton <nickc@redhat.com> - 10.81-2 - NVR Bump in order to trigger a rebuild for ELN. (#2124562) * Thu Aug 11 2022 Nick Clifton <nickc@redhat.com> - 10.81-1 - Plugin: Fix top level configuration support for RiscV. * Tue Aug 09 2022 Nick Clifton <nickc@redhat.com> - 10.80-1 - Annocheck: Improvements to the size tool. * Mon Jul 25 2022 Nick Clifton <nickc@redhat.com> - 10.79-1 - Annocheck: Fixes for libannocheck.h. * Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 10.78-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 05 2022 Nick Clifton <nickc@redhat.com> - 10.78-1 - Annocheck: Add automatic profile selection. * Mon Jul 04 2022 Nick Clifton <nickc@redhat.com> - 10.77-1 - Annocheck: Improve gap detection and reporting. * Wed Jun 29 2022 Nick Clifton <nickc@redhat.com> - 10.76-3 - Spec File: Use the %dir directive in the %files section to ensure that - plugin directories are useable. (#2080454) * Fri Jun 24 2022 Nick Clifton <nickc@redhat.com> - 10.76-2 - Spec File: Remove bogus Provides from annobin-docs subpackage. * Tue Jun 14 2022 Nick Clifton <nickc@redhat.com> - 10.76-1 - Annocheck: Check build-id of separate debuginfo files. - Annocheck: Add GAPS test replacing --ignore-gaps.