parent
dcb64b3d34
commit
50232d48dc
11
binutils-autoconf-version.patch
Normal file
11
binutils-autoconf-version.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- binutils.orig/config/override.m4 2021-08-31 14:20:17.275574804 +0100
|
||||
+++ binutils-2.37/config/override.m4 2021-08-31 14:36:37.793954247 +0100
|
||||
@@ -41,7 +41,7 @@ dnl Or for updating the whole tree at on
|
||||
AC_DEFUN([_GCC_AUTOCONF_VERSION_CHECK],
|
||||
[m4_if(m4_defn([_GCC_AUTOCONF_VERSION]),
|
||||
m4_defn([m4_PACKAGE_VERSION]), [],
|
||||
- [m4_fatal([Please use exactly Autoconf ]_GCC_AUTOCONF_VERSION[ instead of ]m4_defn([m4_PACKAGE_VERSION])[.])])
|
||||
+ [])
|
||||
])
|
||||
m4_define([AC_INIT], m4_defn([AC_INIT])[
|
||||
_GCC_AUTOCONF_VERSION_CHECK
|
@ -39,7 +39,7 @@
|
||||
Summary: A GNU collection of binary utilities
|
||||
Name: binutils%{?name_cross}%{?_with_debug:-debug}
|
||||
Version: 2.37
|
||||
Release: 9%{?dist}
|
||||
Release: 10%{?dist}
|
||||
License: GPLv3+
|
||||
URL: https://sourceware.org/binutils
|
||||
|
||||
@ -282,15 +282,20 @@ Patch18: binutils-dwarf-5-dir0.patch
|
||||
Patch19: binutils-missing-man-pages.patch
|
||||
|
||||
# Purpose: Close the file descriptor if there is no archive plugin file
|
||||
# descriptor to avoid running out of file descriptors on thin archives with
|
||||
# many archive members.
|
||||
# descriptor to avoid running out of file descriptors on thin archives
|
||||
# with many archive members.
|
||||
# Lifetime: Fixed in 2.38
|
||||
Patch20: binutils-bfd-close-fds.patch
|
||||
|
||||
# Purpose: Allow the binutils to be configured with any (recent) version of
|
||||
# autoconf.
|
||||
# Lifetime: Fixed in 2.38 (maybe ?)
|
||||
Patch21: binutils-autoconf-version.patch
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
Provides: bundled(libiberty)
|
||||
BuildRequires: autoconf = 2.69
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
|
||||
%if %{with gold}
|
||||
@ -460,7 +465,6 @@ do
|
||||
sed -i -e "2aDEJATOOL = $tool" $tool/Makefile.am
|
||||
sed -i -e "s/^DEJATOOL = .*/DEJATOOL = $tool/" $tool/Makefile.in
|
||||
done
|
||||
touch */configure
|
||||
# Touch the .info files so that they are newer then the .texi files and
|
||||
# hence do not need to be rebuilt. This eliminates the need for makeinfo.
|
||||
# The -print is there just to confirm that the command is working.
|
||||
@ -556,16 +560,6 @@ esac
|
||||
CARGS="$CARGS --enable-relro=no"
|
||||
%endif
|
||||
|
||||
# Dependencies are not set up to rebuild the configure files
|
||||
# in the subdirectories. So we just rebuild the ones we care
|
||||
# about after applying the configure patches
|
||||
pushd libiberty
|
||||
autoconf
|
||||
popd
|
||||
pushd intl
|
||||
autoconf
|
||||
popd
|
||||
|
||||
# We could improve the cross build's size by setting --enable-shared but
|
||||
# the produced binaries may be less convenient in the embedded environment.
|
||||
%configure \
|
||||
@ -895,6 +889,9 @@ exit 0
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Tue Aug 31 2021 Nick Clifton <nickc@redhat.com> - 2.37-10
|
||||
- Allow configuring with autonconf 2.71. (#1999437)
|
||||
|
||||
* Wed Aug 18 2021 Nick Clifton <nickc@redhat.com> - 2.37-9
|
||||
- Fix a few testsuite failures.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user