Hello community,

here is the log from the commit of package binutils for openSUSE:Factory 
checked in at 2016-09-01 14:00:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2016-07-16 
22:10:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes   2016-09-01 
14:00:47.000000000 +0200
@@ -1,0 +2,57 @@
+Wed Aug 24 11:26:22 UTC 2016 - [email protected]
+
+- Update to binutils 2.27.
+  * Add a configure option, --enable-64-bit-archive, to force use of a
+    64-bit format when creating an archive symbol index.
+  * Add --elf-stt-common= option to objcopy for ELF targets to control
+    whether to convert common symbols to the STT_COMMON type.
+  GAS:
+  * Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
+  * Add --no-pad-sections to stop the assembler from padding the end of output
+    sections up to their alignment boundary.
+  * Support for the ARMv8-M architecture has been added to the ARM port.
+    Support for the ARMv8-M Security and DSP Extensions has also been added
+    to the ARM port.
+  * ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
+    .extCoreRegister pseudo-ops that allow an user to define custom
+    instructions, conditional codes, auxiliary and core registers.
+  * Add a configure option --enable-elf-stt-common to decide whether ELF
+    assembler should generate common symbols with the STT_COMMON type by
+    default.  Default to no.
+  * New command line option --elf-stt-common= for ELF targets to control
+    whether to generate common symbols with the STT_COMMON type.
+  * Add ability to set section flags and types via numeric values for ELF
+    based targets.
+  * Add a configure option --enable-x86-relax-relocations to decide whether
+    x86 assembler should generate relax relocations by default.  Default to
+    yes, except for x86 Solaris targets older than Solaris 12.
+  * New command line option -mrelax-relocations= for x86 target to control
+    whether to generate relax relocations.
+  * New command line option -mfence-as-lock-add=yes for x86 target to encode
+    lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
+  * Add assembly-time relaxation option for ARC cpus.
+  * Add --with-cpu=TYPE configure option for ARC gas.  This allows the default
+    cpu type to be adjusted at configure time.
+  GOLD:
+  * Add a configure option --enable-relro to decide whether -z relro should
+    be enabled by default.  Default to yes.
+  * Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
+  * Add support for STT_GNU_IFUNC symbols.
+  * Add support for incremental linking (--incremental).
+  GNU ld:
+  * Add a configure option --enable-relro to decide whether -z relro should
+    be enabled in ELF linker by default.  Default to yes for all Linux
+    targets except FRV, HPPA, IA64 and MIPS.
+  * Support for -z noreloc-overflow in the x86-64 ELF linker to disable
+    relocation overflow check.
+  * Add -z common/-z nocommon options for ELF targets to control whether to
+    convert common symbols to the STT_COMMON type during a relocatable link.
+  * Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
+    avoids dynamic relocations against undefined weak symbols in executable.
+  * The NOCROSSREFSTO command was added to the linker script language.
+  * Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
+    link-time values for dynamic relocations.
+- Add binutils-2.27-branch.diff with fixes on the branch sofar.
+- Remove gold-relocate-tls.patch, included in binutils 2.27.
+
+-------------------------------------------------------------------
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-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.26.1.tar.bz2
  gold-relocate-tls.patch

New:
----
  binutils-2.27-branch.diff
  binutils-2.27.tar.bz2

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

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.4Y0ak1/_old  2016-09-01 14:00:51.000000000 +0200
+++ /var/tmp/diff_new_pack.4Y0ak1/_new  2016-09-01 14:00:51.000000000 +0200
@@ -35,7 +35,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.26.1
+Version:        2.27
 Release:        0
 #
 # RUN_TESTS
@@ -82,7 +82,7 @@
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-#Patch:          binutils-2.26-branch.diff
+Patch:          binutils-2.27-branch.diff
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -97,7 +97,6 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch34:        aarch64-common-pagesize.patch
-Patch35:        gold-relocate-tls.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -153,7 +152,7 @@
 %setup -q -n binutils-%{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
@@ -173,7 +172,6 @@
 %patch18
 %patch22
 %patch34 -p1
-%patch35 -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.4Y0ak1/_old  2016-09-01 14:00:51.000000000 +0200
+++ /var/tmp/diff_new_pack.4Y0ak1/_new  2016-09-01 14:00:51.000000000 +0200
@@ -38,7 +38,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.26.1
+Version:        2.27
 Release:        0
 #
 # RUN_TESTS
@@ -85,7 +85,7 @@
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-#Patch:          binutils-2.26-branch.diff
+Patch:          binutils-2.27-branch.diff
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -100,7 +100,6 @@
 Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch34:        aarch64-common-pagesize.patch
-Patch35:        gold-relocate-tls.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -156,7 +155,7 @@
 %setup -q -n binutils-%{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
@@ -176,7 +175,6 @@
 %patch18
 %patch22
 %patch34 -p1
-%patch35 -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-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.27-branch.diff ++++++
++++ 1771 lines (skipped)

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


Reply via email to