SUSE-RU-2016:1956-1: Recommended update for binutils

sle-updates at lists.suse.com sle-updates at lists.suse.com
Thu Aug 4 10:09:48 MDT 2016


   SUSE Recommended Update: Recommended update for binutils
______________________________________________________________________________

Announcement ID:    SUSE-RU-2016:1956-1
Rating:             low
References:         #970239 #985642 
Affected Products:
                    SUSE Linux Enterprise Software Development Kit 12-SP1
                    SUSE Linux Enterprise Server 12-SP1
                    SUSE Linux Enterprise Desktop 12-SP1
______________________________________________________________________________

   An update that has two recommended fixes can now be
   installed.

Description:


   GNU Binutils was updated to version 2.26.1, which brings several fixes and
   enhancements:

   - Add -mrelax-relocations on x86 but keep it disabled on old products.
   - Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
     workaround for a bug in the bus matrix / memory controller for some of
     the STM32 Cortex-M4 based products (STM32L4xx).
   - Add a configure option --enable-compressed-debug-sections={all,ld} to
     decide whether DWARF debug sections should be compressed by default.
   - Add support for the ARC EM/HS, and ARC600/700 architectures.
   - Experimental support for linker garbage collection (--gc-sections) has
     been enabled for COFF and PE based targets.
   - New command line option for ELF targets to compress DWARF debug sections,
     --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
   - New command line option, --orphan-handling=[place|warn|error|discard],
     to adjust how orphan sections are handled.  The default is 'place' which
     gives the current behavior, 'warn' and 'error' issue a warning or error
     respectively when orphan sections are found, and 'discard' will discard
     all orphan sections.
   - Add support for LLVM plugin.
   - Add --print-memory-usage option to report memory blocks usage.
   - Add --require-defined option, it's like --undefined except the new
     symbol must be defined by the end of the link.
   - Add a configure option --enable-compressed-debug-sections={all,gas} to
     decide whether DWARF debug sections should be compressed by default.
   - Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
     assembler support for Argonaut RISC architectures.
   - Add option to objcopy to insert new symbols into a file:
     --add-symbol <name>=[<section>:]<value>[,<flags>]
   - Add support for the ARC EM/HS, and ARC600/700 architectures.
   - Extend objcopy --compress-debug-sections option to support
     --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF targets.
   - Add --update-section option to objcopy.
   - Add --output-separator option to strings.
   - Fix internal error when applying TLSDESC relocations with no TLS segment
   - Fix wrong insn type for troo insn.
   - Change default common-page-size to 64K on aarch64.


Patch Instructions:

   To install this SUSE Recommended Update use YaST online_update.
   Alternatively you can run the command listed for your product:

   - SUSE Linux Enterprise Software Development Kit 12-SP1:

      zypper in -t patch SUSE-SLE-SDK-12-SP1-2016-1152=1

   - SUSE Linux Enterprise Server 12-SP1:

      zypper in -t patch SUSE-SLE-SERVER-12-SP1-2016-1152=1

   - SUSE Linux Enterprise Desktop 12-SP1:

      zypper in -t patch SUSE-SLE-DESKTOP-12-SP1-2016-1152=1

   To bring your system up-to-date, use "zypper patch".


Package List:

   - SUSE Linux Enterprise Software Development Kit 12-SP1 (ppc64le s390x x86_64):

      binutils-debuginfo-2.26.1-9.12.1
      binutils-debugsource-2.26.1-9.12.1
      binutils-devel-2.26.1-9.12.1
      cross-ppc-binutils-2.26.1-9.12.1
      cross-ppc-binutils-debuginfo-2.26.1-9.12.1
      cross-ppc-binutils-debugsource-2.26.1-9.12.1
      cross-spu-binutils-2.26.1-9.12.1
      cross-spu-binutils-debuginfo-2.26.1-9.12.1
      cross-spu-binutils-debugsource-2.26.1-9.12.1

   - SUSE Linux Enterprise Software Development Kit 12-SP1 (ppc64le x86_64):

      binutils-gold-2.26.1-9.12.1
      binutils-gold-debuginfo-2.26.1-9.12.1

   - SUSE Linux Enterprise Server 12-SP1 (ppc64le s390x x86_64):

      binutils-2.26.1-9.12.1
      binutils-debuginfo-2.26.1-9.12.1
      binutils-debugsource-2.26.1-9.12.1

   - SUSE Linux Enterprise Desktop 12-SP1 (x86_64):

      binutils-2.26.1-9.12.1
      binutils-debuginfo-2.26.1-9.12.1
      binutils-debugsource-2.26.1-9.12.1


References:

   https://bugzilla.suse.com/970239
   https://bugzilla.suse.com/985642



More information about the sle-updates mailing list