From 1939babb04344146ddb9ae5203d484e2c167a482 Mon Sep 17 00:00:00 2001 From: Patsy Franklin Date: Thu, 19 Sep 2013 10:23:27 -0400 Subject: [PATCH] Resolves: #804768 -Require a specific version of binutils for s390/s390x support. --- glibc.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/glibc.spec b/glibc.spec index 1e3327c..8ab7196 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,6 +1,6 @@ %define glibcsrcdir glibc-2.18-113-gf06dd27 %define glibcversion 2.18.90 -%define glibcrelease 2%{?dist} +%define glibcrelease 3%{?dist} # Pre-release tarballs are pulled in from git using a command that is # effectively: # @@ -269,9 +269,16 @@ Conflicts: kernel < %{enablekernel} BuildRequires: binutils >= 2.20.51.0.2 Conflicts: binutils < 2.20.51.0.2 %else +%ifarch s390 s390x +# Needed for STT_GNU_IFUNC support for s390/390x +BuildRequires: binutils >= 2.23.52.0.1-8 +Conflicts: binutils < 2.23.52.0.1-8 +%else +# Default to this version BuildRequires: binutils >= 2.19.51.0.10 Conflicts: binutils < 2.19.51.0.10 %endif +%endif # Earlier releases have broken support for IRELATIVE relocations Conflicts: prelink < 0.4.2 %else @@ -1614,6 +1621,9 @@ rm -f *.filelist* %endif %changelog +* Wed Sep 18 2013 Patsy Franklin - 2.18.90-3 +- Fix conditional requiring specific binutils for s390/s390x. + * Mon Sep 16 2013 Siddhesh Poyarekar - 2.18.90-2 - Resync with upstream master. - Fix CVE-2013-4332 (#1008299).