diff --git a/binutils-2.19.50.0.1-symbolic-envvar-revert.patch b/binutils-2.19.50.0.1-symbolic-envvar-revert.patch index 12bd7c7..ab4ab79 100644 --- a/binutils-2.19.50.0.1-symbolic-envvar-revert.patch +++ b/binutils-2.19.50.0.1-symbolic-envvar-revert.patch @@ -1,9 +1,12 @@ It reverts the H.J. Lu's binutils custom patch. ---- ../binutils-2.19.50.0.1.orig/ld/NEWS 2008-11-21 16:45:00.000000000 +0000 -+++ ld/NEWS 2008-11-21 17:03:12.000000000 +0000 -@@ -1,8 +1,5 @@ - -*- text -*- +Index: ld/NEWS +=================================================================== +--- ld/NEWS.orig 2009-02-04 19:21:50.000000000 +0100 ++++ ld/NEWS 2009-02-23 16:18:35.000000000 +0100 +@@ -26,9 +26,6 @@ + For the switch --enable-runtime-pseudo-reloc it uses for 32-bit + runtime pseudo relocation version one, for 64-bit the version two. -* ELF: Support environment variables, LD_SYMBOLIC for -Bsymbolic and - LD_SYMBOLIC_FUNCTIONS for -Bsymbolic-functions. @@ -11,9 +14,11 @@ It reverts the H.J. Lu's binutils custom patch. Changes in 2.19: * Linker scripts support a new INSERT command that makes it easier to ---- ld/ld.texinfo 2008-07-10 17:33:23.000000000 +0200 -+++ ld/ld.texinfo 2008-07-30 21:24:05.000000000 +0200 -@@ -1147,21 +1147,14 @@ When creating a shared library, bind ref +Index: ld/ld.texinfo +=================================================================== +--- ld/ld.texinfo.orig 2009-02-04 19:21:50.000000000 +0100 ++++ ld/ld.texinfo 2009-02-23 16:18:06.000000000 +0100 +@@ -1163,21 +1163,14 @@ When creating a shared library, bind ref definition within the shared library, if any. Normally, it is possible for a program linked against a shared library to override the definition within the shared library. This option is only meaningful on ELF @@ -37,11 +42,13 @@ It reverts the H.J. Lu's binutils custom patch. @kindex --dynamic-list=@var{dynamic-list-file} @item --dynamic-list=@var{dynamic-list-file} ---- ../binutils-2.19.50.0.1.orig/ld/ldmain.c 2008-11-21 16:45:00.000000000 +0000 -+++ ld/ldmain.c 2008-11-21 17:02:48.000000000 +0000 +Index: ld/ldmain.c +=================================================================== +--- ld/ldmain.c.orig 2009-02-04 19:21:50.000000000 +0100 ++++ ld/ldmain.c 2009-02-23 16:19:01.000000000 +0100 @@ -256,11 +256,6 @@ main (int argc, char **argv) command_line.warn_search_mismatch = TRUE; - command_line.check_section_addresses = TRUE; + command_line.check_section_addresses = -1; - if (getenv ("LD_SYMBOLIC") != NULL) - command_line.symbolic = symbolic; diff --git a/binutils.spec b/binutils.spec index b7e9be5..1c90aa2 100644 --- a/binutils.spec +++ b/binutils.spec @@ -17,7 +17,7 @@ Summary: A GNU collection of binary utilities Name: %{?cross}binutils%{?_with_debug:-debug} Version: 2.19.51.0.2 -Release: 12%{?dist} +Release: 13%{?dist} License: GPLv3+ Group: Development/Tools URL: http://sources.redhat.com/binutils @@ -343,7 +343,10 @@ fi %endif # %{isnative} %changelog -* Thu Feb 5 2009 Nick Clifton 2.19.51.0.2-11 +* Mon Feb 23 2009 Jan Kratochvil 2.19.50.0.2-13 +- Rediff the symbolic-envvar-revert patch to comply with rpm patch --fuzz=0. + +* Thu Feb 5 2009 Nick Clifton 2.19.51.0.2-12 - Rebase sources on 2.19.51.0.2 tarball. Remove linkonce-r-discard and gcc-expect-table patches.