Rebase to 12.64, allowing build with LLVM 18.
Resolves: RHEL-49953
This commit is contained in:
parent
d5a6df7fb3
commit
d9b7b0caa7
58
annobin.spec
58
annobin.spec
@ -1,8 +1,8 @@
|
|||||||
|
|
||||||
Name: annobin
|
Name: annobin
|
||||||
Summary: Annotate and examine compiled binary files
|
Summary: Annotate and examine compiled binary files
|
||||||
Version: 12.31
|
Version: 12.64
|
||||||
Release: 2%{?dist}
|
Release: 1%{?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
|
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
|
||||||
# Maintainer: nickc@redhat.com
|
# Maintainer: nickc@redhat.com
|
||||||
# Web Page: https://sourceware.org/annobin/
|
# Web Page: https://sourceware.org/annobin/
|
||||||
@ -62,7 +62,7 @@ Source: https://nickc.fedorapeople.org/%{annobin_sources}
|
|||||||
%global annobin_source_dir %{_usrsrc}/annobin
|
%global annobin_source_dir %{_usrsrc}/annobin
|
||||||
|
|
||||||
# Insert patches here, if needed. Eg:
|
# Insert patches here, if needed. Eg:
|
||||||
Patch01: annobin-strings-no-attach.patch
|
# Patch01: annobin-strings-no-attach.patch
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -366,6 +366,58 @@ exit $res
|
|||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 26 2024 Nick Clifron <nickc@redhat.com> - 12.64-1
|
||||||
|
- Rebase to 12.64, allowing build with LLVM 18. (RHEL-49953)
|
||||||
|
- Retire: annobin-strings-no-attach.patch
|
||||||
|
- 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)
|
||||||
|
- 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)
|
||||||
|
- 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.
|
||||||
|
- 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)
|
||||||
|
- 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+.
|
||||||
|
- GCC Plugin: Add support for -fhardended.
|
||||||
|
|
||||||
* Wed Jan 17 2024 Nick Clifron <nickc@redhat.com> - 12.31-2
|
* Wed Jan 17 2024 Nick Clifron <nickc@redhat.com> - 12.31-2
|
||||||
- GCC Plugin: Do not use section groups with string notes. (RHEL-21772)
|
- GCC Plugin: Do not use section groups with string notes. (RHEL-21772)
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (annobin-12.31.tar.xz) = 792fb1eba3b64cc12dba7be62700ab87818c5556c7768ed372eb923b5c4d3631b440d58439cf8cc98fd6d1cfc09ba127b59013496e5cdfc8dfe0dea3c55eb69e
|
SHA512 (annobin-12.64.tar.xz) = 369ba1d4fffaaf860216954dddccb585aa0522cd49194f0ea9e81fb0a21be103bfa5a1d6ada22864e38a779ddb24a19aa37a32f9522537a7ff0ef43c4c0d5870
|
||||||
|
Loading…
Reference in New Issue
Block a user