Enable debuginfod support.
This commit is contained in:
parent
426edf4a6e
commit
385f20222d
@ -2,7 +2,7 @@
|
|||||||
Summary: A GNU collection of binary utilities
|
Summary: A GNU collection of binary utilities
|
||||||
Name: %{?cross}binutils%{?_with_debug:-debug}
|
Name: %{?cross}binutils%{?_with_debug:-debug}
|
||||||
Version: 2.34.0
|
Version: 2.34.0
|
||||||
Release: 9%{?dist}
|
Release: 10%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
URL: https://sourceware.org/binutils
|
URL: https://sourceware.org/binutils
|
||||||
|
|
||||||
@ -20,6 +20,7 @@ URL: https://sourceware.org/binutils
|
|||||||
# --without testsuite Do not run the testsuite. Default is to run it.
|
# --without testsuite Do not run the testsuite. Default is to run it.
|
||||||
# --without gold Disable building of the GOLD linker.
|
# --without gold Disable building of the GOLD linker.
|
||||||
# --with clang To force building with the CLANG.
|
# --with clang To force building with the CLANG.
|
||||||
|
# --without debuginfod Disable support for debuginfod.
|
||||||
|
|
||||||
#---Start of Configure Options-----------------------------------------------
|
#---Start of Configure Options-----------------------------------------------
|
||||||
|
|
||||||
@ -73,6 +74,8 @@ URL: https://sourceware.org/binutils
|
|||||||
%bcond_without testsuite
|
%bcond_without testsuite
|
||||||
# Use clang as the build time compiler. Default: gcc
|
# Use clang as the build time compiler. Default: gcc
|
||||||
%bcond_with clang
|
%bcond_with clang
|
||||||
|
# Default: support debuginfod.
|
||||||
|
%bcond_without debuginfod
|
||||||
|
|
||||||
|
|
||||||
%if %{with bootstrap}
|
%if %{with bootstrap}
|
||||||
@ -236,9 +239,12 @@ Patch17: binutils-gold-warn-unsupported.patch
|
|||||||
Patch18: binutils-bad-plugin-err-message.patch
|
Patch18: binutils-bad-plugin-err-message.patch
|
||||||
|
|
||||||
Patch19: binutils-s390-build.patch
|
Patch19: binutils-s390-build.patch
|
||||||
|
|
||||||
Patch20: binutils-config.patch
|
Patch20: binutils-config.patch
|
||||||
Patch21: binutils-warnings.patch
|
Patch21: binutils-warnings.patch
|
||||||
|
|
||||||
|
# Purpose: Fix problems exposed by compiling with gcc-10.
|
||||||
|
# Lifetime: Should be fixed in 2.36.
|
||||||
|
Patch22: binutils-gcc-10-fixes.patch
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
Provides: bundled(libiberty)
|
Provides: bundled(libiberty)
|
||||||
@ -299,6 +305,10 @@ Requires(post): coreutils
|
|||||||
%define _gnu %{nil}
|
%define _gnu %{nil}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with debuginfod}
|
||||||
|
BuildRequires: elfutils-debuginfod-client-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -426,6 +436,10 @@ export CFLAGS="$RPM_OPT_FLAGS"
|
|||||||
|
|
||||||
CARGS=
|
CARGS=
|
||||||
|
|
||||||
|
%if %{with debuginfod}
|
||||||
|
CARGS="$CARGS --with-debuginfod"
|
||||||
|
%endif
|
||||||
|
|
||||||
case %{binutils_target} in i?86*|sparc*|ppc*|s390*|sh*|arm*|aarch64*|riscv*)
|
case %{binutils_target} in i?86*|sparc*|ppc*|s390*|sh*|arm*|aarch64*|riscv*)
|
||||||
CARGS="$CARGS --enable-64-bit-bfd"
|
CARGS="$CARGS --enable-64-bit-bfd"
|
||||||
;;
|
;;
|
||||||
@ -804,6 +818,9 @@ exit 0
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 24 2020 Nick Clifton <nickc@redhat.com> - 2.34-10
|
||||||
|
- Add support for debuginfod. (#1860234)
|
||||||
|
|
||||||
* Mon Jul 20 2020 Jeff Law <law@redhat.com> - 2.34-9
|
* Mon Jul 20 2020 Jeff Law <law@redhat.com> - 2.34-9
|
||||||
- Fix more configure tests compromised by LTO.
|
- Fix more configure tests compromised by LTO.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user