[binutils] Rebase on 2.22.52.0.2 release. (#816514) Retire binutils-2.22.52.0.1-weakdef.patch, binutils-2.22.5

Nicholas Clifton nickc at fedoraproject.org
Mon Apr 30 15:41:09 UTC 2012


commit f3ebd325f9aca4e40ef9989849c4e121b3b76087
Author: Nick Clifton <nickc at redhat.com>
Date:   Mon Apr 30 16:36:53 2012 +0100

    Rebase on 2.22.52.0.2 release.  (#816514)
    Retire binutils-2.22.52.0.1-weakdef.patch, binutils-2.22.52.0.1-ld-13621.patch, binutils-rh797752.patch, binutils-2.22.52.0.1-x86_64-hidden-ifunc.patch, binutils-2.22.52.0.1-tsx.patch and binutils-2.22.52.0.1-hidden-ifunc.patch.
    Update binutils-2.22.52.0.1-reloc-on-by-default.patch.

 .gitignore                                     |    1 +
 binutils-2.22.52.0.1-relro-on-by-default.patch |   25 +++++++--------
 binutils.spec                                  |   38 +++++++----------------
 sources                                        |    2 +-
 4 files changed, 26 insertions(+), 40 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4487bcb..39ca4d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@ binutils-2.20.51.0.10.tar.bz2
 /binutils-2.21.53.0.2.tar.bz2
 /binutils-2.22.tar.bz2
 /binutils-2.22.52.0.1.tar.bz2
+/binutils-2.22.52.0.2.tar.bz2
diff --git a/binutils-2.22.52.0.1-relro-on-by-default.patch b/binutils-2.22.52.0.1-relro-on-by-default.patch
index 57ea12c..83ae415 100644
--- a/binutils-2.22.52.0.1-relro-on-by-default.patch
+++ b/binutils-2.22.52.0.1-relro-on-by-default.patch
@@ -1,16 +1,3 @@
-diff -cpr ../binutils-2.22.52.0.1.orig/ld/emultempl/elf32.em ld/emultempl/elf32.em
-*** ../binutils-2.22.52.0.1.orig/ld/emultempl/elf32.em	2012-03-06 14:00:29.959957689 +0000
---- ld/emultempl/elf32.em	2012-03-06 14:09:33.492940503 +0000
-*************** gld${EMULATION_NAME}_before_parse (void)
-*** 106,111 ****
---- 106,112 ----
-    config.dynamic_link = ${DYNAMIC_LINK-TRUE};
-    config.has_shared = `if test -n "$GENERATE_SHLIB_SCRIPT" ; then echo TRUE ; else echo FALSE ; fi`;
-    link_info.sharable_sections = `if test "$SHARABLE_SECTIONS" = "yes" ; then echo TRUE ; else echo FALSE ; fi`;
-+   link_info.relro = TRUE;
-  }
-  
-  EOF
 diff -cpr ../binutils-2.22.52.0.1.orig/ld/testsuite/config/default.exp ld/testsuite/config/default.exp
 *** ../binutils-2.22.52.0.1.orig/ld/testsuite/config/default.exp	2012-03-06 14:00:31.141957656 +0000
 --- ld/testsuite/config/default.exp	2012-03-06 14:09:33.492940503 +0000
@@ -91,3 +78,15 @@ diff -cpr ../binutils-2.22.52.0.1.orig/ld/testsuite/ld-bootstrap/bootstrap.exp l
   	untested $testname
   	continue
       }
+*** ../binutils-2.22.52.0.2.orig/ld/emultempl/elf32.em	2012-04-30 16:12:52.642766221 +0100
+--- ld/emultempl/elf32.em	2012-04-30 16:13:13.869766905 +0100
+*************** gld${EMULATION_NAME}_before_parse (void)
+*** 106,111 ****
+--- 106,112 ----
+    input_flags.dynamic = ${DYNAMIC_LINK-TRUE};
+    config.has_shared = `if test -n "$GENERATE_SHLIB_SCRIPT" ; then echo TRUE ; else echo FALSE ; fi`;
+    link_info.sharable_sections = `if test "$SHARABLE_SECTIONS" = "yes" ; then echo TRUE ; else echo FALSE ; fi`;
++   link_info.relro = TRUE;
+  }
+  
+  EOF
diff --git a/binutils.spec b/binutils.spec
index 8229d43..9ea4a0a 100644
--- a/binutils.spec
+++ b/binutils.spec
@@ -16,8 +16,8 @@
 
 Summary: A GNU collection of binary utilities
 Name: %{?cross}binutils%{?_with_debug:-debug}
-Version: 2.22.52.0.1
-Release: 12%{?dist}
+Version: 2.22.52.0.2
+Release: 1%{?dist}
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -34,23 +34,10 @@ Patch04: binutils-2.20.51.0.2-version.patch
 Patch05: binutils-2.20.51.0.2-set-long-long.patch
 Patch06: binutils-2.20.51.0.10-copy-osabi.patch
 Patch07: binutils-2.20.51.0.10-sec-merge-emit.patch
-# Upstream http://sourceware.org/git/?p=binutils.git;a=commitdiff;h=f5edd1ac0e79c0356c6a1e2beffcadc0c532be98
-# Fixes RH #788107
-Patch08: binutils-2.22.52.0.1-weakdef.patch
-# From upstream, fixes ld/13621 bug 'dangling global hidden symbol in symtab'
-Patch09: binutils-2.22.52.0.1-ld-13621.patch
-# From upstream
-Patch10: binutils-rh797752.patch
 # Enable -zrelro by default: BZ #621983
-Patch11: binutils-2.22.52.0.1-relro-on-by-default.patch
-# From upstream
-Patch12: binutils-2.22.52.0.1-x86_64-hidden-ifunc.patch
-# From upstream
-Patch13: binutils-2.22.52.0.1-tsx.patch
-# From upstream
-Patch14: binutils-2.22.52.0.1-hidden-ifunc.patch
-# Soon to be from upstream
-Patch15: binutils-2.22.52.0.1-export-demangle.h.patch
+Patch08: binutils-2.22.52.0.1-relro-on-by-default.patch
+# Local patch - export demangle.h with the binutils-devel rpm.
+Patch09: binutils-2.22.52.0.1-export-demangle.h.patch
 
 %define gold_arches %ix86 x86_64
 
@@ -148,16 +135,10 @@ using libelf instead of BFD.
 %patch05 -p0 -b .set-long-long~
 %patch06 -p0 -b .copy-osabi~
 %patch07 -p0 -b .sec-merge-emit~
-%patch08 -p1 -b .weakdef~
-%patch09 -p1 -b .ld-13621~
-%patch10 -p1 -b .cxxfilt-docs~
 %if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
-%patch11 -p0 -b .relro~
+%patch08 -p0 -b .relro~
 %endif
-%patch12 -p0 -b .x86_64-hidden-ifunc~
-%patch13 -p0 -b .tsx~
-%patch14 -p0 -b .hidden-ifunc~
-%patch15 -p0 -b .export-demangle-h~
+%patch09 -p0 -b .export-demangle-h~
 
 # We cannot run autotools as there is an exact requirement of autoconf-2.59.
 
@@ -452,6 +433,11 @@ exit 0
 %endif # %{isnative}
 
 %changelog
+* Mon Apr 30 2012 Nick Clifton <nickc at redhat.com> - 2.22.52.0.2-1
+- Rebase on 2.22.52.0.2 release.  (#816514)
+- Retire binutils-2.22.52.0.1-weakdef.patch, binutils-2.22.52.0.1-ld-13621.patch, binutils-rh797752.patch, binutils-2.22.52.0.1-x86_64-hidden-ifunc.patch, binutils-2.22.52.0.1-tsx.patch and binutils-2.22.52.0.1-hidden-ifunc.patch.
+- Update binutils-2.22.52.0.1-reloc-on-by-default.patch.
+
 * Fri Apr 27 2012 Nick Clifton <nickc at redhat.com> - 2.22.52.0.1-12
 - Include demangle.h in the devel rpm.
 
diff --git a/sources b/sources
index d4d1c8b..1e9c9c7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-21847df8f55f006d1a2f683d9479919b  binutils-2.22.52.0.1.tar.bz2
+8f121aacee182912a71a610f73aff5da  binutils-2.22.52.0.2.tar.bz2


More information about the scm-commits mailing list