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
|
Summary: A GNU collection of binary utilities
|
||||||
Name: binutils%{?name_cross}%{?_with_debug:-debug}
|
Name: binutils%{?name_cross}%{?_with_debug:-debug}
|
||||||
Version: 2.37
|
Version: 2.37
|
||||||
Release: 9%{?dist}
|
Release: 10%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
URL: https://sourceware.org/binutils
|
URL: https://sourceware.org/binutils
|
||||||
|
|
||||||
@ -282,15 +282,20 @@ Patch18: binutils-dwarf-5-dir0.patch
|
|||||||
Patch19: binutils-missing-man-pages.patch
|
Patch19: binutils-missing-man-pages.patch
|
||||||
|
|
||||||
# Purpose: Close the file descriptor if there is no archive plugin file
|
# Purpose: Close the file descriptor if there is no archive plugin file
|
||||||
# descriptor to avoid running out of file descriptors on thin archives with
|
# descriptor to avoid running out of file descriptors on thin archives
|
||||||
# many archive members.
|
# with many archive members.
|
||||||
# Lifetime: Fixed in 2.38
|
# Lifetime: Fixed in 2.38
|
||||||
Patch20: binutils-bfd-close-fds.patch
|
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)
|
Provides: bundled(libiberty)
|
||||||
BuildRequires: autoconf = 2.69
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
|
|
||||||
%if %{with gold}
|
%if %{with gold}
|
||||||
@ -460,7 +465,6 @@ do
|
|||||||
sed -i -e "2aDEJATOOL = $tool" $tool/Makefile.am
|
sed -i -e "2aDEJATOOL = $tool" $tool/Makefile.am
|
||||||
sed -i -e "s/^DEJATOOL = .*/DEJATOOL = $tool/" $tool/Makefile.in
|
sed -i -e "s/^DEJATOOL = .*/DEJATOOL = $tool/" $tool/Makefile.in
|
||||||
done
|
done
|
||||||
touch */configure
|
|
||||||
# Touch the .info files so that they are newer then the .texi files and
|
# 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.
|
# 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.
|
# The -print is there just to confirm that the command is working.
|
||||||
@ -556,16 +560,6 @@ esac
|
|||||||
CARGS="$CARGS --enable-relro=no"
|
CARGS="$CARGS --enable-relro=no"
|
||||||
%endif
|
%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
|
# We could improve the cross build's size by setting --enable-shared but
|
||||||
# the produced binaries may be less convenient in the embedded environment.
|
# the produced binaries may be less convenient in the embedded environment.
|
||||||
%configure \
|
%configure \
|
||||||
@ -895,6 +889,9 @@ exit 0
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
%changelog
|
%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
|
* Wed Aug 18 2021 Nick Clifton <nickc@redhat.com> - 2.37-9
|
||||||
- Fix a few testsuite failures.
|
- Fix a few testsuite failures.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user