Type: | ENHANCEMENT |
Severity: | NA |
Release Date: | 2024-05-02 |
[12.32-2]
- GCC Plugin: Add %verify tokens to show that the default plugin names are symbolic links. (RHEL-17505)
[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)
[12.20-1]
- Annocheck: Ignore AArch64 and symbols. (#2221192)
- GCC Plugin: Suppress active checks for fortran sources. Improve scanning of COLLECT_GCC_OPTIONS.
[12.18-1]
- Annocheck: Remove dependency upon libiberty.
[12.17-1]
- Annocheck: Add detection of known parts of libstdc++-nonshared.a that contain gaps. (#2217864)
[12.16-1]
- Spec File: Rebuild with annobin annotation. (#2217814)
- Annocheck: Ignore weak/undef function symbols when checking to see if a binary contains code. (#2217840)
- Annocheck: Add --suppress-version-warnings option.
[12.14-1]
- Annocheck: Do not ignore separate debuginfo files that do not contain any DWARF. (#2144553)
- Annocheck: Ignore /dev/null filename in string notes.
- Annocheck: More tweaks to glibc detection heuristics. (#2215968)
[12.12-1]
- Rebuild against GTS-13 gcc. (#2196505)
[12.10-1]
- Add gating.yaml file. (#2192492)
- Annocheck: Suppress more tests for Rust binaries.
[12.09-1]
- Rebase to 12.09 (#2144553)
[12.09-1]
- Annocheck: Fix detection of missing plugin options. (#2189492)
[12.08-1]
- Fix generation of auto-generated files.
- Fix covscan reported errors.
[12.07-1]
- gcc-plugin: generate warnings about misspelt -D_FORTIFY_SOURCE and/or -D_GLIBCXX_ASSERTIONS options.
[12.06-1]
- gcc-plugin: use a bigger buffer for constructing notes.
[12.05-1]
- llvm-plugin: Fix detection of optimization level. Improve test.
- clang-plugin: Improve test.
[12.04-1]
- configure: More improvements.
- annocheck: Fix seg-fault when checking for glibc components in string format notes.
[12.03-1]
- configure: Simplify.
[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.
[12.01-1]
- gcc plugin: Keep ELF notes at protocol version 3.
[12.00-1]
- Protocol Version 4: String format notes.
[11.14-1]
- Annocheck: Update message for LTO tests. (#2177140)
[11.13-1]
- Annocheck: Add even more code to handle another glibc function built without LTO.
[11.12-1]
- Annocheck: Add code to handle another glibc function built without LTO.
[11.11-1]
- GCC Plugin: Do not run if other plugins are active. (#2162746)
[11.10-1]
- Annocheck: Add code to handle glibc functions built without LTO.
[11.09-1]
- Libannocheck: Fix thinko in debugging code.
- Annocheck: Fix LTO test.
- Notes: Display notes held in separate dbeuginfo files.
[11.08-1]
- Annocheck: Fix atexit test. Fix recording of version numbers. (#2165528)
[11.07-2]
- LLVM & Clang Plugins: Build with branch protection on AArch64. (#2164364)
- Fix gating tests.
[11.07-1]
- Libannocheck: Fix bug causing infinite looping when running tests.
[11.06-3]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
[11.06-2]
- Rebuilt against GCC 13.
[11.06-1]
- Annocheck: Fix handling of file built by multiple versions of gcc. (#2160700)
[11.05-1]
- Annocheck: Fix handling of empty files. (#2159292)
[11.04-1]
- Annocheck: Add crti.o and crtn.o to the list of known glibc special files. (#2158740)
[11.03-1]
- Annocheck: Fix memory leaks.
[11.02-1]
- Annocheck: Do not assume that object files contain no code simply because they do not have an executable segment. (#2158182)
[11.01-1]
- Annocheck: Add more special glibc filenames. (#2158100)
[10.99-1]
- Annocheck: Improve handling of tool versions.
[10.98-3]
- Spec File: Fix building with plugin_rebuild enabled.
[10.98-1]
- GCC plugin: Fix building with gcc-13.
[10.97-1]
- Annocheck: Add test for binaries built by cross compilers.
[10.96-1]
- Annocheck: Improve heuristic used to detect binaries without code. (#2144533)
[10.95-1]
- Annocheck: Avoid using debug filename when parsing notes in a debuginfo file. (#2152280)
[10.94-1]
- Annocheck: Better detection of binaries which do not contain code. (#2144533)
[10.93-1]
- Annocheck: Provide more information when a test is skipped because the file being tested was not compiled.
[10.92-1]
- Annocheck: Try harder not to run mutually exclusive tests.
[10.91-1]
- Tests: Fix future-test so that it properly handles the situation where the compiler does not support the new options.
[10.90-1]
- Libannocheck: Actually set result fields after tests are run.
[10.89-1]
- Libannocheck: Replace libannocheck_version variable with LIBANNOCHECK_VERSION define.
[10.88-1]
- Libannocheck: Remove 'Requires binutils-devel' from libannocheck.pc.
[10.87-2]
- Libannocheck: Move into separate sub-package.
[10.87-1]
- Libannocheck: Add libannocheck.pc pkgconfig file.
[10.86-1]
- Libannocheck: Add libannocheck_reinit().
[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.
[10.84-1]
- Clang Plugin: Fix for building with Clang-15. (#2125875)
[10.83-1]
- Annocheck: Add a test for the inconsistent use of -Ofast. (#1248744)
[10.81-2]
- NVR Bump in order to trigger a rebuild for ELN. (#2124562)
[10.81-1]
- Plugin: Fix top level configuration support for RiscV.
[10.80-1]
- Annocheck: Improvements to the size tool.
[10.79-1]
- Annocheck: Fixes for libannocheck.h.
[10.78-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
[10.78-1]
- Annocheck: Add automatic profile selection.
[10.77-1]
- Annocheck: Improve gap detection and reporting.
[10.76-3]
- Spec File: Use the %dir directive in the %files section to ensure that
- plugin directories are useable. (#2080454)
[10.76-2]
- Spec File: Remove bogus Provides from annobin-docs subpackage.
[10.76-1]
- Annocheck: Check build-id of separate debuginfo files.
- Annocheck: Add GAPS test replacing --ignore-gaps.
[10.75-1]
- Annocheck: Fix covscan detected race condition between stat() and open().
[10.74-1]
- Annocheck: Handle binaries created by Rust 1.18. (#2094420)
- Annocheck: Add optional function name to --skip arguments. (PR 29229)
[10.73-1]
- Annocheck: Fix handling of command line options that take arguments. (#2086850)
[10.72-1]
- Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries. (#2078909)
[10.71-1]
- gcc-plugin: Fix typo in configure.ac.
[10.70-2]
- Add support for RISC-V.
[10.70-1]
- Annocheck: Add another special case for glibc rpms. (#2083070)
[10.69-1]
- Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries if compiled using LTO. (#2082146)
[10.68-1]
- Annocheck: Add more glibc exceptions + check PT_TLS segments. (#2081131)
[10.67-1]
- Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled by golang.
[10.66-1]
- Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled in LTO mode.
[10.65-1]
- gcc-plugin: Add support for CLVC_INTEGER options.
[10.64-1]
- Annocheck: Even more special cases for AArch64 glibc on RHEL-8. (#2072082)
[10.63-1]
- Annocheck: Add more special cases for AArch64 glibc on RHEL-8. (#2072082)
[10.62-1]
- llvm-plugin: Fix a thinko in the sources.
[10.61-1]
- gcc-plugin: Add remap of OPT_Wall.
- configure: Fix typo in top level configure.ac.
[10.60-1]
- Add support for building using meson+ninja.
[10.59-2 ]
- Rebuilt against new LLVM release, with patch.
[10.59-1]
- Annocheck: Fix test for AArch64 property notes. (#2068657)
[10.58-1]
- gcc-plugin: Do not issue warning messages for autoconf generated source files. (#2009958)
[10.57-3]
- NVR bump to allow rebuild for new GCC.
[10.57-2]
- NVR bump to allow rebuild for new GCC.
[10.57-1]
- Annocheck: Update documentation and fix typo in annocheck. (#2061291)
[10.56-1]
- Annocheck: Add option to enable/disable following symbolic links.
[10.55-1]
- Always identify Rust binaries, even if built on a host that does not know about Rust. (#2057737)
[10.54-4]
- NVR bump to allow rebuild for new GCC.
[10.54-3]
- Spec File: Use a different method to disable the annobin plugin (#2054571)
[10.54-2]
- NVR bump to allow rebuild for new GCC.
[10.54-1]
- Annocheck: Skip PIE anf PIC tests for GO binaries.
[10.53-2]
- NVR bump to allow rebuild in yet another side tag.
[10.53-1]
- gcc-plugin: Fix libtool so that extraneous runpaths are not added to the plugin. (#2030667)
[10.52-1]
- gcc-plugin: Use canonical_option field of save_decoded_options array. (#2047148)
[10.51-2]
- Rebuild for new gcc version
[10.51-1]
- Annocheck: Add an option to disable the use of debuginfod (if available).
- Annocheck: Add more glibc special file names.
- Annocheck: Skip some tests for BPF binaries.
[10.50-1]
- Annocheck: Add another glibc static library symbol. (#2043047)
[10.49-1]
- Annocheck: Skip property note test for GO binaries. (#204300)
[10.48-6]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
[10.48-5]
- NVR bump to allow rebuild in another side tag.
[10.48-4]
- NVR bump to allow rebuild in yet another side tag.
[10.48-3]
- NVR bump to allow rebuild in another side tag.
[10.48-2]
- NVR bump to allow rebuild in a side tag.
[10.48-1]
- GCC Plugin: Do not fail if a section cannot be attached to a group.
[10.47-2]
- NVR bump to allow rebuild in a side tag.
[10.47-1]
- Annocheck: Improve detection of kernel modules.
- GCC Plugin: Only default to link-once when using gcc-12 or later. (#2039297)
[10.46-1]
- Annocheck: Add option to disable instrumentation test.
[10.45-1]
- GCC Plugin: Replace CLVC_BOOLEAN with CLVC_BIT_SET/CLVC_BIT_CLEAR.
[10.44-4]
- Rebuild against new GCC.
[10.44-3]
- Rebuild against new GCC.
[10.44-2]
- Rebuild against new GCC.
[10.44-1]
- Annocheck: Add even more glibc function names. (#2037333)
[10.43-1]
- Annocheck: ARM: Do not fail tests that rely upon annobin notes.
[10.42-1]
- Annocheck: Extend list of known glibc functions. (#2037333)
[10.41-1]
- Annocheck: Ignore gaps that contain the _start symbol (for AArch64). (#1995224)
- Annocheck: Ignore more glibc special binaries. (#2037220)
[10.40-1]
- Annocheck: Do not complaining about missing stack clash notes if the compilation used LTO. (#2034946)
[10.39-1]
- Annocheck: Add /usr/lib/ld-linux-aarch64.so.1 to the list of known glibc binaries. (#2033255)
- Doc: Note that ENDBR is only needed as the landing pad for indirect branches/calls. (#28705)
- Spec File: Store full gcc version release string in plugin info file. (#2030671)
[10.38-1]
- Annocheck: Add special case for x86_64 RHEL-7 gaps. (#2031133)
[10.37-1]
- Annocheck: Do not complaining about missing -mstackrealign notes in LTO mode. (#2030298)
[10.36-1]
- GCC Plugin: Do not record missing -mstackrealign in LTO mode. (#2030298)
[10.35-1]
- Tests: Fix fortify and debuginfod tests to use newly built annobin plugin.
[10.34-1]
- Tests: Fix gaps and stat tests to use newly built annobin plugin. (#2028063)
[10.32-1]
- Annocheck: Ignore gaps in binaries at least partial built by golang. (#2028583)
[10.31-1]
- Annocheck: Allow spaces in golang symbols.
[10.30-1]
- Annocheck: Initial deployment of libannocheck.
Release/Architecture | Filename | MD5sum | Superseded By Advisory | Channel Label |
Oracle Linux 9 (aarch64) | gcc-toolset-13-annobin-12.32-2.el9.src.rpm | f36109a8ec95b603d6969d83f159e3d8 | - | ol9_aarch64_appstream |
gcc-toolset-13-annobin-annocheck-12.32-2.el9.aarch64.rpm | ed9eda78ffc2a177bf88349e60dbe9a8 | - | ol9_aarch64_appstream | |
gcc-toolset-13-annobin-docs-12.32-2.el9.noarch.rpm | 237d0e220ed79a0415e3394ed1342772 | - | ol9_aarch64_appstream | |
gcc-toolset-13-annobin-plugin-gcc-12.32-2.el9.aarch64.rpm | ee6c0fc03ff026ced93f68080508a49e | - | ol9_aarch64_appstream | |
Oracle Linux 9 (x86_64) | gcc-toolset-13-annobin-12.32-2.el9.src.rpm | f36109a8ec95b603d6969d83f159e3d8 | - | ol9_x86_64_appstream |
gcc-toolset-13-annobin-annocheck-12.32-2.el9.x86_64.rpm | e585cb29485b54525c101a960084528d | - | ol9_x86_64_appstream | |
gcc-toolset-13-annobin-docs-12.32-2.el9.noarch.rpm | 237d0e220ed79a0415e3394ed1342772 | - | ol9_x86_64_appstream | |
gcc-toolset-13-annobin-plugin-gcc-12.32-2.el9.x86_64.rpm | 515ccc9f377675fe6625a414cd06518e | - | ol9_x86_64_appstream |
This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team