Hello community,

here is the log from the commit of package binutils for openSUSE:Factory 
checked in at 2014-04-06 09:55:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2014-02-28 
16:21:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes   2014-04-06 
09:55:49.000000000 +0200
@@ -1,0 +2,24 @@
+Thu Apr  3 10:56:19 UTC 2014 - [email protected]
+
+- binutils-2.24-auto-plugin.diff: Update from git commit that went
+  to trunk.
+
+-------------------------------------------------------------------
+Wed Mar 26 15:29:34 UTC 2014 - [email protected]
+
+- Update to current 2.24 branch at 25f1c421:
+  AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors.
+  aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing,
+  support ifunc in static links.
+  Fix ld/16643 (problem with GCed sections).
+  powerpc64le: fix ld segfault with --emit-relocs.
+  Fix buffer underrun in x86 disassembler.
+  Fix merging of skipped weak symbols.  [bnc #863764]
+
+-------------------------------------------------------------------
+Mon Mar 24 13:58:29 UTC 2014 - [email protected]
+
+- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work
+  for GCC LTO objects.  [bso#14698]
+
+-------------------------------------------------------------------
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-m68k-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-ppc64le-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

Old:
----
  binutils-2.24-branch.diff

New:
----
  binutils-2.24-auto-plugin.diff
  binutils-2.24-branch.diff.gz

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

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.QOmGB3/_old  2014-04-06 09:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.QOmGB3/_new  2014-04-06 09:55:52.000000000 +0200
@@ -82,7 +82,7 @@
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-Patch1:         binutils-2.24-branch.diff
+Patch1:         binutils-2.24-branch.diff.gz
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -97,6 +97,7 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch23:        pie-m68k.patch
+Patch24:        binutils-2.24-auto-plugin.diff
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -168,6 +169,7 @@
 %patch18
 %patch22
 %patch23 -p1
+%patch24 -p1
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90

++++++ cross-aarch64-binutils.spec ++++++
--- /var/tmp/diff_new_pack.QOmGB3/_old  2014-04-06 09:55:53.000000000 +0200
+++ /var/tmp/diff_new_pack.QOmGB3/_new  2014-04-06 09:55:53.000000000 +0200
@@ -85,7 +85,7 @@
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-Patch1:         binutils-2.24-branch.diff
+Patch1:         binutils-2.24-branch.diff.gz
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -100,6 +100,7 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch23:        pie-m68k.patch
+Patch24:        binutils-2.24-auto-plugin.diff
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -171,6 +172,7 @@
 %patch18
 %patch22
 %patch23 -p1
+%patch24 -p1
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90

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-m68k-binutils.spec: same change
cross-mips-binutils.spec: same change
cross-ppc-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-ppc64le-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
++++++ binutils-2.24-auto-plugin.diff ++++++
commit 92b1b67865c719e83d12578e584ca5e20d172eac
Author: Markus Trippelsdorf <[email protected]>
Date:   Thu Apr 3 11:33:17 2014 +0100

    This patch allows one to place the gcc's liblto_plugin in the 
lib/bfd-plugins directory
    and have it loaded by default (as long as the --target option isn't used).
    
        PR binutils/14698
        ar.c: Set plugin_target early if plugins are supported.
        nm.c: Likewise.

diff --git a/binutils/ar.c b/binutils/ar.c
index 69f20f9..ebd9528 100644
--- a/binutils/ar.c
+++ b/binutils/ar.c
@@ -138,7 +138,11 @@ static int show_version = 0;
 
 static int show_help = 0;
 
+#if BFD_SUPPORTS_PLUGINS
+static const char *plugin_target = "plugin";
+#else
 static const char *plugin_target = NULL;
+#endif
 
 static const char *target = NULL;
 
@@ -571,7 +575,6 @@ decode_options (int argc, char **argv)
           break;
        case OPTION_PLUGIN:
 #if BFD_SUPPORTS_PLUGINS
-         plugin_target = "plugin";
          bfd_plugin_set_plugin (optarg);
 #else
          fprintf (stderr, _("sorry - this program has been built without 
plugin support\n"));
@@ -632,7 +635,6 @@ ranlib_main (int argc, char **argv)
          /* PR binutils/13493: Support plugins.  */
        case OPTION_PLUGIN:
 #if BFD_SUPPORTS_PLUGINS
-         plugin_target = "plugin";
          bfd_plugin_set_plugin (optarg);
 #else
          fprintf (stderr, _("sorry - this program has been built without 
plugin support\n"));
diff --git a/binutils/nm.c b/binutils/nm.c
index 15c48a3..2a44a84 100644
--- a/binutils/nm.c
+++ b/binutils/nm.c
@@ -175,7 +175,11 @@ static char other_format[] = "%02x";
 static char desc_format[] = "%04x";
 
 static char *target = NULL;
-static char *plugin_target = NULL;
+#if BFD_SUPPORTS_PLUGINS
+static const char *plugin_target = "plugin";
+#else
+static const char *plugin_target = NULL;
+#endif
 
 /* Used to cache the line numbers for a BFD.  */
 static bfd *lineno_cache_bfd;
@@ -1646,7 +1650,6 @@ main (int argc, char **argv)
 
        case OPTION_PLUGIN:     /* --plugin */
 #if BFD_SUPPORTS_PLUGINS
-         plugin_target = "plugin";
          bfd_plugin_set_plugin (optarg);
 #else
          fatal (_("sorry - this program has been built without plugin 
support\n"));
++++++ binutils-2.24-branch.diff.gz ++++++
++++ 40033 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/binutils/binutils-2.24-branch.diff
++++ and /work/SRC/openSUSE:Factory/.binutils.new/binutils-2.24-branch.diff.gz

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to