Compare commits
100 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d29890bd41 | ||
|
|
ba3345aaf8 | ||
|
|
2576bee059 | ||
|
|
20e0cb02b6 | ||
|
|
e11676d4ef | ||
|
|
a84ff42993 | ||
|
|
60e36afe5f | ||
|
|
844d102d83 | ||
|
|
8bc321d24a | ||
|
|
6869ce708f | ||
|
|
9c45dd821c | ||
|
|
4ed470d1fb | ||
|
|
874f029d05 | ||
|
|
e3fb5aa977 | ||
|
|
55b74474e1 | ||
|
|
4b2447ab99 | ||
|
|
5d1c0d8e7e | ||
|
|
5c3d24ca6f | ||
|
|
be7ffb96bc | ||
|
|
38595c3a34 | ||
|
|
c5469afe65 | ||
|
|
36aba6172f | ||
|
|
274102f8bd | ||
|
|
5cc01bd7ed | ||
|
|
667f38a457 | ||
|
|
a64f9d3ef1 | ||
|
|
52003fae98 | ||
|
|
3ed5a5358c | ||
|
|
63d1c12cd1 | ||
|
|
2415dea790 | ||
|
|
50892b98b6 | ||
|
|
b1ea65635a | ||
|
|
ad8d2bb481 | ||
|
|
8174c433db | ||
|
|
3366463083 | ||
|
|
66d77f6d27 | ||
|
|
bfeba1a32c | ||
|
|
20e56a3c65 | ||
|
|
a136ae0fec | ||
|
|
58d868552b | ||
|
|
c59a7e6fcd | ||
|
|
d1cb3897cd | ||
|
|
f14a6141ce | ||
|
|
7583405a16 | ||
|
|
1af9abd0da | ||
|
|
723cebcb85 | ||
|
|
971ba2a8a8 | ||
|
|
0e3736f8d5 | ||
|
|
45d3b32bb5 | ||
|
|
8b14651d73 | ||
|
|
66acf79a65 | ||
|
|
ef0b5b688f | ||
|
|
e3ef33dbab | ||
|
|
259c41299f | ||
|
|
d6a496d36f | ||
|
|
ae512e7472 | ||
|
|
bdb24185ac | ||
|
|
9258b8e345 | ||
|
|
2f7d934a1b | ||
|
|
ccc51555db | ||
|
|
c1911b4522 | ||
|
|
36d58767e8 | ||
|
|
347ab12f1b | ||
|
|
bfcebe5b7a | ||
|
|
3c6b5392cb | ||
|
|
ea27843b39 | ||
|
|
f781e05bf2 | ||
|
|
896c08393d | ||
|
|
303819a5ab | ||
|
|
47385af4e7 | ||
|
|
5f0f6e2130 | ||
|
|
69b1a48d80 | ||
|
|
25eb793fc6 | ||
|
|
0effccb8be | ||
|
|
73b8007cea | ||
|
|
f8fff3b527 | ||
|
|
53b741aee7 | ||
|
|
b33d6eb99f | ||
|
|
060caaa613 | ||
|
|
a27178473c | ||
|
|
fd3c6e395f | ||
|
|
d284a8fcc1 | ||
|
|
14a9d08e3b | ||
|
|
9285dfc44f | ||
|
|
bcf9899fd2 | ||
|
|
7e0b254b14 | ||
|
|
7c96faca28 | ||
|
|
8f0126e8de | ||
|
|
74b0aa2a4f | ||
|
|
0fb7998b16 | ||
|
|
01a58912b3 | ||
|
|
5e535c171f | ||
|
|
0a315f7267 | ||
|
|
7bfea6e7ea | ||
|
|
e6c17188a8 | ||
|
|
518e422ce8 | ||
|
|
820e8490c1 | ||
|
|
290b9207f3 | ||
|
|
9aa8c4025e | ||
|
|
d4a01699fc |
3 changed files with 240 additions and 39 deletions
|
|
@ -1,11 +0,0 @@
|
|||
--- annobin.orig/gcc-plugin/annobin.cc 2023-05-05 11:03:18.395959180 +0100
|
||||
+++ annobin-12.10/gcc-plugin/annobin.cc 2023-05-05 11:04:03.241964885 +0100
|
||||
@@ -80,7 +80,7 @@ unsigned long annobin_max_stack_size =
|
||||
bool annobin_is_64bit = false;
|
||||
|
||||
/* Where to put notes. */
|
||||
-note_type annobin_note_format = note;
|
||||
+note_type annobin_note_format = string;
|
||||
|
||||
/* Default to using section groups as the link-order
|
||||
method needs a linker from binutils 2.36 or later. */
|
||||
266
annobin.spec
266
annobin.spec
|
|
@ -1,8 +1,8 @@
|
|||
|
||||
Name: annobin
|
||||
Summary: Annotate and examine compiled binary files
|
||||
Version: 12.60
|
||||
Release: 1%{?dist}
|
||||
Version: 13.05
|
||||
Release: 2%{?dist}
|
||||
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
|
||||
URL: https://sourceware.org/annobin/
|
||||
# Maintainer: nickc@redhat.com
|
||||
|
|
@ -36,7 +36,12 @@ URL: https://sourceware.org/annobin/
|
|||
# Set this to zero to disable the requirement for a specific version of gcc.
|
||||
# This should only be needed if there is some kind of problem with the version
|
||||
# checking logic or when building on RHEL-7 or earlier.
|
||||
%global with_hard_gcc_version_requirement 1
|
||||
#
|
||||
# Update: now that we have gcc version checking support in redhat-rpm-config
|
||||
# there is no longer a great need for a hard gcc version check here. Not
|
||||
# enabling this check greatly simplifies the process of installing a new major
|
||||
# version of gcc into the buildroot.
|
||||
%global with_hard_gcc_version_requirement 0
|
||||
|
||||
%bcond_without plugin_rebuild
|
||||
# Allow the building of annobin without using annobin itself.
|
||||
|
|
@ -54,7 +59,7 @@ URL: https://sourceware.org/annobin/
|
|||
# uncommenting the lines below will result in annocheck not passing the rpminspect
|
||||
# tests....
|
||||
# %%if %%{without plugin_rebuild}
|
||||
%undefine _annotated_build
|
||||
# %%undefine _annotated_build
|
||||
# %%endif
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
|
|
@ -319,6 +324,10 @@ touch configure */configure Makefile.in */Makefile.in
|
|||
# Similarly we do not want to rebuild the documentation.
|
||||
touch doc/annobin.info
|
||||
|
||||
# Generate a source tarball for installation later with all the patches
|
||||
# applied. This must be the last step in the prep section.
|
||||
tar -C ../ -cJf ../latest-annobin.tar.xz %{name}-%{version}
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
%build
|
||||
|
|
@ -358,11 +367,8 @@ CONFIG_ARGS="$CONFIG_ARGS --without-tests"
|
|||
%if %{without annocheck}
|
||||
CONFIG_ARGS="$CONFIG_ARGS --without-annocheck"
|
||||
%else
|
||||
# Fedora supports AArch64's -mbranch-protection=bti, RHEL does not.
|
||||
%if 0%{?fedora} != 0
|
||||
export CFLAGS="$CFLAGS -DAARCH64_BRANCH_PROTECTION_SUPPORTED=1"
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%set_build_flags
|
||||
|
||||
|
|
@ -375,17 +381,14 @@ export LDFLAGS="$LDFLAGS %build_ldflags"
|
|||
export CLANG_TARGET_OPTIONS="-fcf-protection"
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
%if 0%{?fedora} != 0
|
||||
export CLANG_TARGET_OPTIONS="-mbranch-protection=standard"
|
||||
%endif
|
||||
%endif
|
||||
%ifnarch riscv64
|
||||
export CLANG_TARGET_OPTIONS="$CLANG_TARGET_OPTIONS -flto"
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
# FIXME: This is a workaround for a problem with the Clang C++ headers. It should not be needed.
|
||||
export CLANG_TARGET_OPTIONS="-mabi=ibmlongdouble"
|
||||
%endif
|
||||
|
||||
# Override the default fortification level used by the Clang and LLVM plugins.
|
||||
export PLUGIN_FORTIFY_OPTION="-D_FORTIFY_SOURCE=3"
|
||||
|
||||
CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" CXXFLAGS="$CFLAGS" %configure ${CONFIG_ARGS} || cat config.log
|
||||
|
||||
|
|
@ -420,13 +423,13 @@ rm %{_tmppath}/tmp_annobin.so
|
|||
%if %{with clangplugin}
|
||||
cp clang-plugin/annobin-for-clang.so %{_tmppath}/tmp_annobin.so
|
||||
# To enable verbose more in the plugin append the following: ANNOBIN="verbose"
|
||||
make -C clang-plugin clean all CLANG_TARGET_OPTIONS="$CLANG_TARGET_OPTIONS $BUILD_FLAGS"
|
||||
make -C clang-plugin clean all CLANG_TARGET_OPTIONS="$CLANG_TARGET_OPTIONS $BUILD_FLAGS" PLUGIN_INSTALL_DIR=%{clang_plugin_dir}
|
||||
%endif
|
||||
|
||||
%if %{with llvmplugin}
|
||||
cp llvm-plugin/annobin-for-llvm.so %{_tmppath}/tmp_annobin.so
|
||||
# To enable verbose more in the plugin append the following: ANNOBIN_VERBOSE="true"
|
||||
make -C llvm-plugin clean all CLANG_TARGET_OPTIONS="$CLANG_TARGET_OPTIONS $BUILD_FLAGS"
|
||||
make -C llvm-plugin clean all CLANG_TARGET_OPTIONS="$CLANG_TARGET_OPTIONS $BUILD_FLAGS" PLUGIN_INSTALL_DIR=%{llvm_plugin_dir}
|
||||
%endif
|
||||
|
||||
# endif for %%if {with_plugin_rebuild}
|
||||
|
|
@ -454,7 +457,7 @@ cat `gcc --print-file-name=rpmver` > %{buildroot}/%{ANNOBIN_GCC_PLUGIN_DIR}/%{av
|
|||
|
||||
# Also install a copy of the sources into the build tree.
|
||||
mkdir -p %{buildroot}%{annobin_source_dir}
|
||||
cp %{_sourcedir}/%{annobin_sources} %{buildroot}%{annobin_source_dir}/latest-annobin.tar.xz
|
||||
cp ../latest-annobin.tar.xz %{buildroot}%{annobin_source_dir}/latest-annobin.tar.xz
|
||||
%endif
|
||||
|
||||
rm -f %{buildroot}%{_infodir}/dir
|
||||
|
|
@ -533,9 +536,166 @@ make check
|
|||
#---------------------------------------------------------------------------------
|
||||
|
||||
%changelog
|
||||
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 13.05-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Thu Jan 15 2026 Nick Clifton <nickc@redhat.com> - 13.05-1
|
||||
- Annocheck: Add .fc44 to list of known rpm file extensions.
|
||||
|
||||
* Sat Dec 20 2025 Jakub Jelinek <jakub@redhat.com> - 13.04-3
|
||||
- NVR bump to allow rebuild for new GCC in a side-tag.
|
||||
|
||||
* Sat Dec 20 2025 Jakub Jelinek <jakub@redhat.com> - 13.04-2
|
||||
- NVR bump to allow rebuild for new GCC in a side-tag.
|
||||
|
||||
* Thu Dec 18 2025 Nick Clifton <nickc@redhat.com> - 13.04-1
|
||||
- Annocheck: Fix compile time warnings from GCC-15 re: strchr returning a const char *.
|
||||
|
||||
* Wed Nov 05 2025 Nick Clifton <nickc@redhat.com> - 13.03-1
|
||||
- Annocheck: Skip production test for gcc libraries. (RHEL-123175)
|
||||
|
||||
* Fri Oct 31 2025 Nick Clifton <nickc@redhat.com> - 13.02-1
|
||||
- Annocheck: Update heuristic to detect gcc libraries. (RHEL-124869)
|
||||
|
||||
* Thu Oct 23 2025 Nick Clifton <nickc@redhat.com> - 13.01-1
|
||||
- Annocheck: Change FAIL for binaries built by a cross compiler to a MAYBE. (RHEL-123175)
|
||||
|
||||
* Wed Aug 06 2025 Nick Clifton <nickc@redhat.com> - 12.99-1
|
||||
- Annocheck: Improve detection of glibc static maths libraries. (RHEL-107470)
|
||||
|
||||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 12.98-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Fri Jul 04 2025 Tulio Magno Quites Machado Filho <tuliom@redhat.com> - 12.98-1
|
||||
- Improve configure and meson files for consistent builds.
|
||||
|
||||
* Thu Jun 19 2025 Nick Clifton <nickc@redhat.com> - 12.97-1
|
||||
- Annocheck: Delete the temporary debug info directory after the tests have finished.
|
||||
|
||||
* Wed Jun 04 2025 Nick Clifton <nickc@redhat.com> - 12.96-1
|
||||
- Annocheck: Fix bugs in debug rpm location code. Add more glibc exceptions. (RHEL-95216)
|
||||
|
||||
* Thu May 15 2025 Nick Clifton <nickc@redhat.com> - 12.95-1
|
||||
- Annocheck: Improve performance with multiple debug info files and multiple files to scan. (#2366180)
|
||||
|
||||
* Tue May 13 2025 Nick Clifton <nickc@redhat.com> - 12.94-1
|
||||
- Annocheck: Update heuristic for detecting gcc files to cope with gcc 15. (#2365824)
|
||||
|
||||
* Mon Mar 17 2025 Nick Clifton <nickc@redhat.com> - 12.93-1
|
||||
- Annocheck: Fix test for GO revision. (RHEL-56031)
|
||||
|
||||
* Fri Feb 14 2025 Nick Clifton <nickc@redhat.com> - 12.92-1
|
||||
- Annocheck: Do not rely upon libelf's ability to detect links to separate debuginfo files. (RHEL-79264)
|
||||
|
||||
* Thu Feb 13 2025 Nick Clifton <nickc@redhat.com> - 12.91-1
|
||||
- Annocheck: Fix resource leak. (RHEL-79253)
|
||||
|
||||
* Wed Feb 12 2025 Nick Clifton <nickc@redhat.com> - 12.90-1
|
||||
- Annocheck: Fix double free. Add special handling for COMBOOT modules.
|
||||
|
||||
* Tue Feb 11 2025 Nick Clifton <nickc@redhat.com> - 12.89-1
|
||||
- Annocheck: Improve diagnostics when a separate debug info file cannot be found.
|
||||
|
||||
* Mon Feb 03 2025 Nick Clifton <nickc@redhat.com> - 12.88-1
|
||||
- Annocheck: Look for -fstack-clash-protection in DW_AT_producer string. (RHEL-77328)
|
||||
|
||||
* Tue Jan 28 2025 Nick Clifton <nickc@redhat.com> - 12.87-1
|
||||
- Annocheck: Fix locating string notes (again). Add exception for glibc benchmark tests. (RHEL-76456)
|
||||
|
||||
* Mon Jan 27 2025 Nick Clifton <nickc@redhat.com> - 12.86-1
|
||||
- Annocheck: Add crtoffloadtableS.o to list of known gcc binaries. (RHEL-760404)
|
||||
|
||||
* Mon Jan 27 2025 Nick Clifton <nickc@redhat.com> - 12.85-1
|
||||
- Annocheck: Fix the --debug-dir option.
|
||||
|
||||
* Thu Jan 23 2025 Nick Clifton <nickc@redhat.com> - 12.84-1
|
||||
- Annocheck: Fix corrupt warning message when unable to locate separate debug info files.
|
||||
|
||||
* Wed Jan 22 2025 Nick Clifton <nickc@redhat.com> - 12.83-1
|
||||
- Annocheck: Remove spurious debugging messages.
|
||||
|
||||
* Wed Jan 22 2025 Nick Clifton <nickc@redhat.com> - 12.82-1
|
||||
- Annocheck: Always look for annobin notes in separate debug info files. (RHEL-75778)
|
||||
|
||||
* Thu Jan 16 2025 Nick Clifton <nickc@redhat.com> - 12.81-1
|
||||
- Annocheck: Support multiple --debug-rpm and --debug-file options. (RHEL-73349)
|
||||
|
||||
* Sat Jan 11 2025 Jakub Jelinek <jakub@redhat.com> - 12.80-2
|
||||
- NVR bump to allow rebuild for new GCC in a side-tag.
|
||||
|
||||
* Fri Dec 13 2024 Nick Clifton <nickc@redhat.com> - 12.80-1
|
||||
- Annocheck: Add support for sys-root'ed glibc packages. (RHEL-71296)
|
||||
|
||||
* Tue Dec 10 2024 Nick Clifton <nickc@redhat.com> - 12.79-1
|
||||
- GCC Plugin: Tidy up use of gcc's diagnoatic headers. (#32429)
|
||||
- Testsuite: Use configured compiler when running tests.
|
||||
|
||||
* Mon Dec 09 2024 Nick Clifton <nickc@redhat.com> - 12.78-1
|
||||
- GCC Plugin: Fix building with gcc 15. (#32429)
|
||||
|
||||
* Fri Nov 15 2024 Nick Clifton <nickc@redhat.com> - 12.77-1
|
||||
- Annocheck: Fix overly long debug messages.
|
||||
|
||||
* Fri Nov 15 2024 Nick Clifton <nickc@redhat.com> - 12.76-1
|
||||
- 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.
|
||||
|
||||
* Tue Nov 12 2024 Nick Clifton <nickc@redhat.com> - 12.75-1
|
||||
- Annocheck: Add more exceptions for gcc binaries. (RHEL-33365)
|
||||
- Annocheck: Add --skip-passes option.
|
||||
|
||||
* Wed Nov 06 2024 Nick Clifton <nickc@redhat.com> - 12.74-1
|
||||
- Annocheck: Add exceptions for gcc binaries. (RHEL-33365)
|
||||
|
||||
* Tue Nov 05 2024 Nick Clifton <nickc@redhat.com> - 12.73-1
|
||||
- Annocheck: Skip property note test for i386 binaries created by LLVM. (#2323797)
|
||||
|
||||
* Fri Nov 01 2024 Nick Clifton <nickc@redhat.com> - 12.72-1
|
||||
- Annocheck: Skip FORTIFY and GLIBC_ASSERTIONS tests for LLVM produced binaries with unparseable DW_AT_producer attributes in their DWARF debug info. (RHEL-65411)
|
||||
|
||||
* Mon Oct 14 2024 Nick Clifton <nickc@redhat.com> - 12.71-1
|
||||
- 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)
|
||||
|
||||
* 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)
|
||||
|
||||
* Fri Aug 02 2024 Nick Clifton <nickc@redhat.com> - 12.66-1
|
||||
- Annocheck: Fix stack realign test. (#2302427)
|
||||
|
||||
* Mon Jul 29 2024 Nick Clifton <nickc@redhat.com> - 12.65-1
|
||||
- Annocheck: Fix recording arguments for later re-use. (RHEL-50802)
|
||||
|
||||
* Fri Jul 26 2024 Nick Clifton <nickc@redhat.com> - 12.64-1
|
||||
- GCC Plugin: Fix building AArch64 components with gcc earlier than 11.3.
|
||||
|
||||
* Mon Jul 22 2024 Nick Clifton <nickc@redhat.com> - 12.63-1
|
||||
- Annocheck: Add improvements to the builtby utility.
|
||||
|
||||
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 12.62-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Mon Jul 08 2024 Nick Clifton <nickc@redhat.com> - 12.62-1
|
||||
- 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.
|
||||
|
||||
* Wed Jun 26 2024 Nick Clifton <nickc@redhat.com> - 12.60-1
|
||||
- Annocheck: Add support for Fortran binaries.
|
||||
|
||||
* 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
|
||||
|
|
@ -558,6 +718,9 @@ make check
|
|||
- 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.
|
||||
|
||||
|
|
@ -569,20 +732,28 @@ make check
|
|||
- 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.
|
||||
- Built By: Add more lang types.
|
||||
|
||||
* 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.
|
||||
|
|
@ -597,44 +768,85 @@ make check
|
|||
- 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 13 2024 Nick Clifron <nickc@redhat.com> - 12.40-1
|
||||
* 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 Clifron <nickc@redhat.com> - 12.39-1
|
||||
* 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 Clifron <nickc@redhat.com> - 12.38-1
|
||||
* 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 Clifron <nickc@redhat.com> - 12.36-1
|
||||
* 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)
|
||||
|
||||
* Thu Jan 04 2024 Nick Clifron <nickc@redhat.com> - 12.35-1
|
||||
* 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)
|
||||
|
||||
* Mon Nov 06 2023 Nick Clifron <nickc@redhat.com> - 12.30-1
|
||||
* 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 Clifron <nickc@redhat.com> - 12.24-1
|
||||
* 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 Clifron <nickc@redhat.com> - 12.23-1
|
||||
* 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 Clifron <nickc@redhat.com> - 12.22-1
|
||||
* 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
|
||||
|
|
@ -1036,7 +1248,7 @@ make check
|
|||
* Fri Dec 17 2021 Nick Clifton <nickc@redhat.com> - 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)
|
||||
- Spec File: Store full gcc version release string in plugin info file. (#2030671)
|
||||
|
||||
* Tue Dec 14 2021 Nick Clifton <nickc@redhat.com> - 10.38-1
|
||||
- Annocheck: Add special case for x86_64 RHEL-7 gaps. (#2031133)
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (annobin-12.60.tar.xz) = 811393c5278773ab6bea45271e0495a21c518c591cfa25baf29fc160b3d782d74889276772a6123795bb165d6b5e04764cda939585b243371d07d36b5650c81f
|
||||
SHA512 (annobin-13.05.tar.xz) = 07bc023018e3f456fae470b271915bde2e1ff367ee8bb58adb74255023ae59e8c45ced8e4bd2130bf8a496966d986bca9866e054019f6ca4660d78c129b6532f
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue