Hello community,

here is the log from the commit of package binutils for openSUSE:Factory 
checked in at 2012-11-02 07:30:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/binutils (Old)
 and      /work/SRC/openSUSE:Factory/.binutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "binutils", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/binutils/binutils.changes        2012-09-13 
06:59:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes   2012-11-02 
07:30:50.000000000 +0100
@@ -1,0 +2,12 @@
+Wed Oct 24 11:03:16 UTC 2012 - [email protected]
+
+- Update to binutils 2.23 branch head.
+  * Includes binutils 2.23 release.
+
+-------------------------------------------------------------------
+Mon Sep 17 13:57:11 UTC 2012 - [email protected]
+
+- Update to binutils 2.23 release candidate.
+- Remove no longer applying AVR patch.
+
+-------------------------------------------------------------------
cross-alpha-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-spu-binutils.changes: same change
cross-x86_64-binutils.changes: same change

Old:
----
  avr-binutils-relocs.patch
  binutils-2.22.tar.bz2
  bso12451.diff
  bso13449.diff
  fixup-testcase-perturb.diff

New:
----
  binutils-2.23.0.tar.bz2

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

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -35,7 +35,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.22
+Version:        2.23.0
 Release:        0
 #
 # RUN_TESTS
@@ -92,14 +92,10 @@
 Patch10:        enable-targets-gold.diff
 Patch11:        use-hashtype-both-by-default.diff
 Patch14:        binutils-build-as-needed.diff
-Patch15:        fixup-testcase-perturb.diff
 Patch18:        gold-depend-on-opcodes.diff
-Patch19:        bso12451.diff
-Patch20:        bso13449.diff
 Patch21:        binutils-2.22-objalloc.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
-Patch93:        avr-binutils-relocs.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -160,16 +156,12 @@
 %patch10
 %patch11
 %patch14
-%patch15
 %patch18
-%patch19 -p1
-%patch20 -p1
 %patch21
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90
 %patch92
-%patch93 -p1
 %endif
 #
 # test_vanilla

++++++ cross-alpha-binutils.spec ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -38,7 +38,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.22
+Version:        2.23.0
 Release:        0
 #
 # RUN_TESTS
@@ -95,14 +95,10 @@
 Patch10:        enable-targets-gold.diff
 Patch11:        use-hashtype-both-by-default.diff
 Patch14:        binutils-build-as-needed.diff
-Patch15:        fixup-testcase-perturb.diff
 Patch18:        gold-depend-on-opcodes.diff
-Patch19:        bso12451.diff
-Patch20:        bso13449.diff
 Patch21:        binutils-2.22-objalloc.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
-Patch93:        avr-binutils-relocs.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -163,16 +159,12 @@
 %patch10
 %patch11
 %patch14
-%patch15
 %patch18
-%patch19 -p1
-%patch20 -p1
 %patch21
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90
 %patch92
-%patch93 -p1
 %endif
 #
 # test_vanilla

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-spu-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ README.First-for.SuSE.packagers ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -6,6 +6,9 @@
 copies over the binutils.spec and changes the Name field, so you shouldn't
 need to worry too much about the cross packages
 
+Updating to some branch head:
+> cvs -z 9 -d :pserver:anoncvs@stravinsky:/cvs/src export -r 
binutils-2_23-branch binutils
+
 Thanks,
 Stephan Kulow
 

++++++ binutils-2.22.tar.bz2 -> binutils-2.23.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/binutils/binutils-2.22.tar.bz2 
/work/SRC/openSUSE:Factory/.binutils.new/binutils-2.23.0.tar.bz2 differ: char 
11, line 1

++++++ binutils-build-as-needed.diff ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -1,13 +1,13 @@
 Index: ld/ldmain.c
 ===================================================================
---- ld/ldmain.c.orig   2011-01-11 11:10:59.000000000 +0100
-+++ ld/ldmain.c        2011-01-11 11:20:56.000000000 +0100
-@@ -284,6 +284,8 @@ main (int argc, char **argv)
+--- ld/ldmain.c.orig   2012-09-14 14:10:47.347146972 +0200
++++ ld/ldmain.c        2012-09-14 14:20:50.004126111 +0200
+@@ -290,6 +290,8 @@ main (int argc, char **argv)
    link_info.pei386_auto_import = -1;
    link_info.spare_dynamic_tags = 5;
    link_info.path_separator = ':';
 +  if (getenv ("SUSE_ASNEEDED") && atoi(getenv ("SUSE_ASNEEDED")) > 0)
-+    add_DT_NEEDED_for_regular = TRUE;
++    input_flags.add_DT_NEEDED_for_regular = TRUE;
  
    ldfile_add_arch ("");
    emulation = get_emulation (argc, argv);

++++++ binutils-skip-rpaths.patch ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -1,8 +1,8 @@
 Index: ld/emultempl/elf32.em
 ===================================================================
---- ld/emultempl/elf32.em.orig 2010-10-29 14:10:36.000000000 +0200
-+++ ld/emultempl/elf32.em      2011-01-10 17:42:31.000000000 +0100
-@@ -1432,8 +1432,38 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" !=
+--- ld/emultempl/elf32.em.orig 2012-07-13 15:20:27.000000000 +0200
++++ ld/emultempl/elf32.em      2012-09-14 13:55:57.829177770 +0200
+@@ -1436,8 +1436,38 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" !=
    else
      ELF_INTERPRETER_SET_DEFAULT=
    fi
@@ -41,7 +41,7 @@
  /* used by before_allocation and handle_option. */
  static void 
  gld${EMULATION_NAME}_append_to_separated_string (char **to, char *op_arg)
-@@ -1480,7 +1510,7 @@ gld${EMULATION_NAME}_append_to_separated
+@@ -1484,7 +1514,7 @@ gld${EMULATION_NAME}_append_to_separated
  static void
  gld${EMULATION_NAME}_before_allocation (void)
  {
@@ -50,7 +50,7 @@
    asection *sinterp;
    bfd *abfd;
  
-@@ -1496,7 +1526,65 @@ gld${EMULATION_NAME}_before_allocation (
+@@ -1500,7 +1530,65 @@ gld${EMULATION_NAME}_before_allocation (
       by dynamic linking.  */
    rpath = command_line.rpath;
    if (rpath == NULL)
@@ -117,3 +117,4 @@
  
    for (abfd = link_info.input_bfds; abfd; abfd = abfd->link_next)
      if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)
+

++++++ ld-relro.diff ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -1,8 +1,8 @@
 Index: ld/lexsup.c
 ===================================================================
---- ld/lexsup.c.orig   2009-11-23 14:02:48.000000000 +0100
-+++ ld/lexsup.c        2009-11-23 14:03:09.000000000 +0100
-@@ -687,6 +687,9 @@ parse_args (unsigned argc, char **argv)
+--- ld/lexsup.c.orig   2012-07-13 15:20:26.000000000 +0200
++++ ld/lexsup.c        2012-09-14 14:00:57.262167402 +0200
+@@ -608,6 +608,9 @@ parse_args (unsigned argc, char **argv)
        }
      }
  
@@ -14,8 +14,8 @@
      {
 Index: ld/testsuite/config/default.exp
 ===================================================================
---- ld/testsuite/config/default.exp.orig       2009-11-23 14:02:48.000000000 
+0100
-+++ ld/testsuite/config/default.exp    2009-11-23 14:03:09.000000000 +0100
+--- ld/testsuite/config/default.exp.orig       2012-03-15 02:57:57.000000000 
+0100
++++ ld/testsuite/config/default.exp    2012-09-14 14:00:57.263167402 +0200
 @@ -23,7 +23,7 @@
  #
  
@@ -25,16 +25,16 @@
  }
  
  if ![info exists as] then {
-@@ -68,7 +68,7 @@ if {![file isdirectory tmpdir/ld]} then
-     catch "exec mkdir tmpdir/ld" status
+@@ -69,7 +69,7 @@ if {![file isdirectory tmpdir/ld]} then
      catch "exec ln -s ../../ld-new tmpdir/ld/ld" status
+     catch "exec ln -s ld tmpdir/ld/collect-ld" status
  }
 -set gcc_ld_flag "-B[pwd]/tmpdir/ld/"
 +set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro"
  
  # load the linker path
  if {[file exists tmpdir/libpath.exp]} {
-@@ -270,7 +270,7 @@ if ![info exists READELFFLAGS] then {
+@@ -279,7 +279,7 @@ if ![info exists READELFFLAGS] then {
  }
  
  if ![info exists LD] then {
@@ -45,9 +45,9 @@
  if ![info exists LDFLAGS] then {
 Index: ld/testsuite/ld-bootstrap/bootstrap.exp
 ===================================================================
---- ld/testsuite/ld-bootstrap/bootstrap.exp.orig       2009-11-23 
14:02:48.000000000 +0100
-+++ ld/testsuite/ld-bootstrap/bootstrap.exp    2009-11-23 14:03:09.000000000 
+0100
-@@ -56,7 +56,12 @@ foreach flags {"" "strip" "--static" "--
+--- ld/testsuite/ld-bootstrap/bootstrap.exp.orig       2011-12-03 
18:13:01.000000000 +0100
++++ ld/testsuite/ld-bootstrap/bootstrap.exp    2012-09-14 14:00:57.263167402 
+0200
+@@ -71,7 +71,12 @@ foreach flags {"" "strip" "--static" "--
  
      # This test can only be run if we have the ld build directory,
      # since we need the object files.

++++++ s390-biarch.diff ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -3,9 +3,9 @@
 --- ld/emulparams/elf_s390.sh.orig     2009-11-23 14:02:48.000000000 +0100
 +++ ld/emulparams/elf_s390.sh  2009-11-23 14:03:08.000000000 +0100
 @@ -11,3 +11,18 @@ TEMPLATE_NAME=elf32
- GENERATE_SHLIB_SCRIPT=yes 
  GENERATE_PIE_SCRIPT=yes 
  NO_SMALL_DATA=yes
+ IREL_IN_PLT=
 +
 +# Treat a host that matches the target with the possible exception of "x"
 +# in the name as if it were native.

++++++ use-hashtype-both-by-default.diff ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -1,8 +1,8 @@
 Index: ld/ldmain.c
 ===================================================================
---- ld/ldmain.c.orig   2009-11-23 14:03:08.000000000 +0100
-+++ ld/ldmain.c        2009-11-23 14:03:09.000000000 +0100
-@@ -266,6 +266,7 @@ main (int argc, char **argv)
+--- ld/ldmain.c.orig   2012-09-14 14:01:52.209165500 +0200
++++ ld/ldmain.c        2012-09-14 14:01:52.273165498 +0200
+@@ -279,6 +279,7 @@ main (int argc, char **argv)
    link_info.combreloc = TRUE;
    link_info.strip_discarded = TRUE;
    link_info.emit_hash = TRUE;
@@ -12,8 +12,8 @@
    /* SVR4 linkers seem to set DT_INIT and DT_FINI based on magic _init
 Index: ld/testsuite/config/default.exp
 ===================================================================
---- ld/testsuite/config/default.exp.orig       2009-11-23 14:03:09.000000000 
+0100
-+++ ld/testsuite/config/default.exp    2009-11-23 14:03:09.000000000 +0100
+--- ld/testsuite/config/default.exp.orig       2012-09-14 14:01:52.223165499 
+0200
++++ ld/testsuite/config/default.exp    2012-09-14 14:01:52.273165498 +0200
 @@ -23,7 +23,7 @@
  #
  
@@ -23,16 +23,16 @@
  }
  
  if ![info exists as] then {
-@@ -68,7 +68,7 @@ if {![file isdirectory tmpdir/ld]} then
-     catch "exec mkdir tmpdir/ld" status
+@@ -69,7 +69,7 @@ if {![file isdirectory tmpdir/ld]} then
      catch "exec ln -s ../../ld-new tmpdir/ld/ld" status
+     catch "exec ln -s ld tmpdir/ld/collect-ld" status
  }
 -set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro"
 +set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro -Wl,--hash-style=sysv"
  
  # load the linker path
  if {[file exists tmpdir/libpath.exp]} {
-@@ -270,7 +270,7 @@ if ![info exists READELFFLAGS] then {
+@@ -279,7 +279,7 @@ if ![info exists READELFFLAGS] then {
  }
  
  if ![info exists LD] then {

++++++ x86-64-biarch.patch ++++++
--- /var/tmp/diff_new_pack.OnI3Qg/_old  2012-11-02 07:30:56.000000000 +0100
+++ /var/tmp/diff_new_pack.OnI3Qg/_new  2012-11-02 07:30:56.000000000 +0100
@@ -1,15 +1,13 @@
 Index: ld/emulparams/elf_i386.sh
 ===================================================================
---- ld/emulparams/elf_i386.sh.orig     2009-07-29 16:59:23.000000000 +0200
-+++ ld/emulparams/elf_i386.sh  2011-04-19 14:51:40.000000000 +0200
-@@ -12,4 +12,9 @@ GENERATE_SHLIB_SCRIPT=yes
- GENERATE_PIE_SCRIPT=yes
+--- ld/emulparams/elf_i386.sh.orig     2012-06-11 15:23:50.000000000 +0200
++++ ld/emulparams/elf_i386.sh  2012-09-14 14:00:17.501168779 +0200
+@@ -13,3 +13,8 @@ GENERATE_PIE_SCRIPT=yes
  NO_SMALL_DATA=yes
- SEPARATE_GOTPLT=12
+ SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 12 ? 12 : 0"
+ IREL_IN_PLT=
 +
 +# Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first.
 +case "$EMULATION_NAME" in
 +  *64*) LIBPATH_SUFFIX=64 ;;
 +esac
- IREL_IN_PLT=
-

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

Reply via email to