Clang Plugin: Fix building with Clang 18.
Resolves: RHEL-27727
This commit is contained in:
parent
69238f1649
commit
16b3a92f76
21
annobin.spec
21
annobin.spec
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Name: annobin
|
Name: annobin
|
||||||
Summary: Annotate and examine compiled binary files
|
Summary: Annotate and examine compiled binary files
|
||||||
Version: 12.40
|
Version: 12.44
|
||||||
Release: 1%{?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
|
||||||
URL: https://sourceware.org/annobin/
|
URL: https://sourceware.org/annobin/
|
||||||
@ -387,11 +387,6 @@ export CLANG_TARGET_OPTIONS="-mbranch-protection=standard"
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%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
|
|
||||||
|
|
||||||
CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" CXXFLAGS="$CFLAGS" %configure ${CONFIG_ARGS} || cat config.log
|
CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" CXXFLAGS="$CFLAGS" %configure ${CONFIG_ARGS} || cat config.log
|
||||||
|
|
||||||
%make_build
|
%make_build
|
||||||
@ -534,6 +529,20 @@ make check
|
|||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Mar 18 2024 Nick Clifron <nickc@redhat.com> - 12.44-1
|
||||||
|
- Clang Plugin: Fix building with Clang 18. (RHEL-27727)
|
||||||
|
- 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.
|
||||||
|
- 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.
|
||||||
|
|
||||||
* Tue Feb 13 2024 Nick Clifron <nickc@redhat.com> - 12.40-1
|
* Tue Feb 13 2024 Nick Clifron <nickc@redhat.com> - 12.40-1
|
||||||
- Annocheck: Improve heuristic for skipping LTO and FORTIFY tests. (#2264000)
|
- Annocheck: Improve heuristic for skipping LTO and FORTIFY tests. (#2264000)
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (annobin-12.40.tar.xz) = f6219711771d2b84fb5b7afbcbd34a4e1901119ba2dcedb8817ec6b039813dec9b7f1194bd4f71ba802a1c32502f8fd9b995cef20e4724bbcd42516927a7aa0c
|
SHA512 (annobin-12.44.tar.xz) = 9da79cbeb34ce3f9871e214f7af13ac6765fe526593206612bffee0de592ae2745415f91048af155632c26d608ed094d59770388c414c31ca4dc991f0b5acf29
|
||||||
|
Loading…
Reference in New Issue
Block a user