Hello community,

here is the log from the commit of package binutils for openSUSE:Factory 
checked in at 2018-08-13 09:53:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/binutils (Old)
 and      /work/SRC/openSUSE:Factory/.binutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "binutils"

Mon Aug 13 09:53:28 2018 rev:129 rq:623367 version:2.31

Changes:
--------
--- /work/SRC/openSUSE:Factory/binutils/binutils.changes        2018-06-13 
15:12:52.994925146 +0200
+++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes   2018-08-13 
09:53:41.290752780 +0200
@@ -1,0 +2,35 @@
+Mon Jul 16 07:55:51 UTC 2018 - [email protected]
+
+- Update to binutils 2.31
+  * The AArch64 port now supports showing disassembly notes which are emitted
+    when inconsistencies are found with the instruction that may result in the
+    instruction being invalid.  These can be turned on with the option -M notes
+    to objdump.
+  * The AArch64 port now emits warnings when a combination of an instruction 
and
+    a named register could be invalid.
+  * Added O modifier to ar to display member offsets inside an archive
+  * The ADR and ADRL pseudo-instructions supported by the ARM assembler
+    now only set the bottom bit of the address of thumb function symbols
+    if the -mthumb-interwork command line option is active.
+  * Add --generate-missing-build-notes=[yes|no] option to create (or not) GNU
+    Build Attribute notes if none are present in the input sources.  Add a
+    --enable-generate-build-notes=[yes|no] configure time option to set the
+    default behaviour.  Set the default if the configure option is not used
+    to "no".
+  * Remove -mold-gcc command-line option for x86 targets.
+  * Add -O[2|s] command-line options to x86 assembler to enable alternate
+    shorter instruction encoding.
+  * Add support for .nops directive.  It is currently supported only for
+    x86 targets.
+  * Speed up direct linking with DLLs for Cygwin and Mingw targets.
+  * Add a configure option --enable-separate-code to decide whether
+    -z separate-code should be enabled in ELF linker by default.  Default
+    to yes for Linux/x86 targets.  Note that -z separate-code can increase
+    disk and memory size.
+  * Includes riscv-relax-size.patch, riscv-relax-relocatable.patch,
+    riscv-relax-versioned-hidden.patch and riscv-wrap-relax.patch
+- Refresh enable-targets-gold.diff.
+- Adjust cross-avr-omit_section_dynsym.patch.
+- Remove binutils-2.30-branch.diff.
+
+-------------------------------------------------------------------
cross-aarch64-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-epiphany-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-riscv64-binutils.changes: same change
cross-rx-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.30-branch.diff
  binutils-2.30.tar.bz2
  riscv-relax-relocatable.patch
  riscv-relax-size.patch
  riscv-relax-versioned-hidden.patch
  riscv-wrap-relax.patch

New:
----
  binutils-2.31.tar.bz2

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

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.Xwrg52/_old  2018-08-13 09:53:53.614777738 +0200
+++ /var/tmp/diff_new_pack.Xwrg52/_new  2018-08-13 09:53:53.618777746 +0200
@@ -33,7 +33,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.30
+Version:        2.31
 Release:        0
 #
 # RUN_TESTS
@@ -79,7 +79,7 @@
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-Patch:          binutils-2.30-branch.diff
+#Patch:          binutils-2.31-branch.diff
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -92,11 +92,7 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch34:        aarch64-common-pagesize.patch
-Patch35:        riscv-wrap-relax.patch
 Patch36:        binutils-pr22868.diff
-Patch37:        riscv-relax-size.patch
-Patch38:        riscv-relax-relocatable.patch
-Patch39:        riscv-relax-versioned-hidden.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -152,7 +148,7 @@
 %setup -q -n binutils-%{version}
 # Patch is outside test_vanilla because it's supposed to be the
 # patch bringing the tarball to the newest upstream version
-%patch -p1
+#%patch -p1
 %if !%{test_vanilla}
 %patch3
 %patch4
@@ -166,11 +162,7 @@
 %patch18
 %patch22
 %patch34 -p1
-%patch35 -p1
 %patch36 -p1
-%patch37 -p1
-%patch38 -p1
-%patch39 -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.Xwrg52/_old  2018-08-13 09:53:53.630777770 +0200
+++ /var/tmp/diff_new_pack.Xwrg52/_new  2018-08-13 09:53:53.630777770 +0200
@@ -36,7 +36,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.30
+Version:        2.31
 Release:        0
 #
 # RUN_TESTS
@@ -82,7 +82,7 @@
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-Patch:          binutils-2.30-branch.diff
+#Patch:          binutils-2.31-branch.diff
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -95,11 +95,7 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch34:        aarch64-common-pagesize.patch
-Patch35:        riscv-wrap-relax.patch
 Patch36:        binutils-pr22868.diff
-Patch37:        riscv-relax-size.patch
-Patch38:        riscv-relax-relocatable.patch
-Patch39:        riscv-relax-versioned-hidden.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -155,7 +151,7 @@
 %setup -q -n binutils-%{version}
 # Patch is outside test_vanilla because it's supposed to be the
 # patch bringing the tarball to the newest upstream version
-%patch -p1
+#%patch -p1
 %if !%{test_vanilla}
 %patch3
 %patch4
@@ -169,11 +165,7 @@
 %patch18
 %patch22
 %patch34 -p1
-%patch35 -p1
 %patch36 -p1
-%patch37 -p1
-%patch38 -p1
-%patch39 -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-epiphany-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-riscv64-binutils.spec: same change
cross-rx-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.30.tar.bz2 -> binutils-2.31.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/binutils/binutils-2.30.tar.bz2 
/work/SRC/openSUSE:Factory/.binutils.new/binutils-2.31.tar.bz2 differ: char 11, 
line 1

++++++ cross-avr-omit_section_dynsym.patch ++++++
--- /var/tmp/diff_new_pack.Xwrg52/_old  2018-08-13 09:53:54.014778548 +0200
+++ /var/tmp/diff_new_pack.Xwrg52/_new  2018-08-13 09:53:54.014778548 +0200
@@ -12,7 +12,7 @@
                                        bfd_elf_avr_final_write_processing
   #define elf_backend_object_p         elf32_avr_object_p
 + #define elf_backend_omit_section_dynsym \
-+   ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true)
++   _bfd_elf_omit_section_dynsym_all
   
   #define bfd_elf32_bfd_relax_section elf32_avr_relax_section
   #define bfd_elf32_bfd_get_relocated_section_contents \

++++++ enable-targets-gold.diff ++++++
--- /var/tmp/diff_new_pack.Xwrg52/_old  2018-08-13 09:53:54.054778629 +0200
+++ /var/tmp/diff_new_pack.Xwrg52/_new  2018-08-13 09:53:54.054778629 +0200
@@ -1,14 +1,14 @@
 Index: gold/configure
 ===================================================================
---- gold/configure.orig
-+++ gold/configure
-@@ -3405,7 +3405,8 @@ for targ in $target $canon_targets; do
+--- gold/configure.orig        2018-07-16 09:55:04.675278145 +0200
++++ gold/configure     2018-07-16 09:55:36.007836031 +0200
+@@ -5180,7 +5180,8 @@ for targ in $target $canon_targets; do
      . ${srcdir}/configure.tgt
  
      if test "$targ_obj" = "UNKNOWN"; then
--      as_fn_error "\"unsupported target $targ\"" "$LINENO" 5
+-      as_fn_error $? "\"unsupported target $targ\"" "$LINENO" 5
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"unsupported target 
$targ\"" >&5
-+$as_echo "$as_me: WARNING: \"unsupported target $targ\"" >&2;}
++        $as_echo "$as_me: WARNING: \"unsupported target $targ\"" >&2;}
      else
        targetobjs="$targetobjs ${targ_obj}.\$(OBJEXT)"
        if test "$targ_extra_obj" != ""; then


Reply via email to