Hello community,

here is the log from the commit of package binutils for openSUSE:Factory 
checked in at 2013-07-23 12:29:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/binutils (Old)
 and      /work/SRC/openSUSE:Factory/.binutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "binutils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/binutils/binutils.changes        2013-07-04 
10:05:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes   2013-07-23 
12:29:50.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Jul 22 07:18:33 UTC 2013 - [email protected]
+
+- warning-symbol-sections.patch: don't clobber warning sections from
+  shared libraries
+
+-------------------------------------------------------------------
cross-aarch64-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-hppa-binutils.changes: same change
cross-hppa64-binutils.changes: same change
cross-i386-binutils.changes: same change
cross-ia64-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-s390-binutils.changes: same change
cross-s390x-binutils.changes: same change
cross-sparc-binutils.changes: same change
cross-sparc64-binutils.changes: same change
cross-spu-binutils.changes: same change
cross-x86_64-binutils.changes: same change

New:
----
  warning-symbol-sections.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.EGzA7M/_old  2013-07-23 12:29:52.000000000 +0200
+++ /var/tmp/diff_new_pack.EGzA7M/_new  2013-07-23 12:29:52.000000000 +0200
@@ -96,6 +96,7 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch21:        binutils-2.22-objalloc.patch
 Patch22:        binutils-bfd_h.patch
+Patch23:        warning-symbol-sections.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch101:       aarch64-biarch.patch
@@ -170,6 +171,7 @@
 %patch18
 %patch21
 %patch22
+%patch23 -p1
 %patch101 -p1
 %patch102 -p1
 %patch103 -p1

++++++ cross-aarch64-binutils.spec ++++++
--- /var/tmp/diff_new_pack.EGzA7M/_old  2013-07-23 12:29:52.000000000 +0200
+++ /var/tmp/diff_new_pack.EGzA7M/_new  2013-07-23 12:29:52.000000000 +0200
@@ -99,6 +99,7 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch21:        binutils-2.22-objalloc.patch
 Patch22:        binutils-bfd_h.patch
+Patch23:        warning-symbol-sections.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch101:       aarch64-biarch.patch
@@ -173,6 +174,7 @@
 %patch18
 %patch21
 %patch22
+%patch23 -p1
 %patch101 -p1
 %patch102 -p1
 %patch103 -p1

cross-arm-binutils.spec: same change
cross-avr-binutils.spec: same change
cross-hppa-binutils.spec: same change
cross-hppa64-binutils.spec: same change
cross-i386-binutils.spec: same change
cross-ia64-binutils.spec: same change
cross-mips-binutils.spec: same change
cross-ppc-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-s390-binutils.spec: same change
cross-s390x-binutils.spec: same change
cross-sparc-binutils.spec: same change
cross-sparc64-binutils.spec: same change
cross-spu-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ warning-symbol-sections.patch ++++++
2013-07-20  Alan Modra  <[email protected]>

        PR ld/15762
        PR ld/12761
        * elflink.c (elf_link_add_object_symbols): Don't clobber
        .gnu.warning.symbol sections when shared.

Index: binutils-2.23.2/bfd/elflink.c
===================================================================
--- binutils-2.23.2.orig/bfd/elflink.c
+++ binutils-2.23.2/bfd/elflink.c
@@ -3468,7 +3468,7 @@ elf_link_add_object_symbols (bfd *abfd,
                      FALSE, bed->collect, NULL)))
                goto error_return;
 
-             if (! info->relocatable)
+             if (!info->relocatable && !info->shared)
                {
                  /* Clobber the section size so that the warning does
                     not get copied into the output file.  */
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to