Optional update for gcc5, binutils and gdb

Announcement ID: SUSE-OU-2015:1803-1
Rating: low
References:
Cross-References:
CVSS scores:
Affected Products:
  • SLES for SAP Applications 11-SP4
  • SUSE Linux Enterprise Desktop 11 SP4
  • SUSE Linux Enterprise Server 11 SP4
  • SUSE Linux Enterprise Software Development Kit 11 SP4

An update that solves one vulnerability and has six fixes can now be installed.

Description:

The core toolchain components were updated to newer version to bring various features, improved performance and usability, and also bugfixes.

This GNU Compiler Collection feature update is provided for the Intel/AMD x86_64, IBM zSeries and IBM PowerPC 64bit architectures.

The GNU Compiler Collection 5.2 is provided new with this update.

Changes to previously released GCC 4.8 series are documented on: https://gcc.gnu.org/gcc-4.9/changes.html and https://gcc.gnu.org/gcc-5/changes.html

Major features: * AddressSanitzer, UndefinedBehaviour and PointerBoundsChecker checking frameworks were added. * Lots of Register Allocation, Link Time, Interprocedural and Feedback Directed optimization improvements were done. * Architecture support for IBM zSeries z13. * The new libstdc++ CXX11 ABI is available, (The old ABI is still used by default.)

The binutils suite was updated to version 2.25.0, bringing new platform support, features and and bugfixes, including:

  • IBM zSeries z13 hardware support (fate#318036, bnc#936050).
  • various IBM Power8 improvements (fate#318238, bnc#926412).
  • AVX512 support on the Intel EM64T platform (fate#318520).
  • CVE-2012-3509: Fixed a integer overflow in libiberty.

The GNU Debugger gdb was updated to version 7.9.1, bringing new platform support, features and bugfixes. The gdb update also includes IBM zSeries z13 support.

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Desktop 11 SP4
    zypper in -t patch sledsp4-gcc5-toolchain-201509-12158=1
  • SUSE Linux Enterprise Software Development Kit 11 SP4
    zypper in -t patch sdksp4-gcc5-toolchain-201509-12158=1
  • SUSE Linux Enterprise Server 11 SP4
    zypper in -t patch slessp4-gcc5-toolchain-201509-12158=1
  • SLES for SAP Applications 11-SP4
    zypper in -t patch slessp4-gcc5-toolchain-201509-12158=1

Package List:

  • SUSE Linux Enterprise Desktop 11 SP4 (x86_64 i586)
    • gdb-7.9.1-3.2
    • libgcc_s1-5.2.1+r226025-2.4
    • libgomp1-5.2.1+r226025-2.4
    • binutils-2.25.0-5.5
    • libstdc++6-5.2.1+r226025-2.4
    • libgfortran3-5.2.1+r226025-2.4
    • libstdc++6-locale-5.2.1+r226025-2.4
    • libquadmath0-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Desktop 11 SP4 (x86_64)
    • libquadmath0-32bit-5.2.1+r226025-2.4
    • libgcc_s1-32bit-5.2.1+r226025-2.4
    • libgfortran3-32bit-5.2.1+r226025-2.4
    • libgomp1-32bit-5.2.1+r226025-2.4
    • libstdc++6-32bit-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (s390x x86_64 i586 ppc64 ia64)
    • libstdc++6-devel-gcc5-5.2.1+r226025-2.4
    • cross-ppc-binutils-2.25.0-5.7
    • cross-spu-binutils-2.25.0-5.7
    • binutils-devel-2.25.0-5.5
    • gdbserver-7.9.1-3.2
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (ppc64 x86_64 i586)
    • libasan2-5.2.1+r226025-2.4
    • binutils-gold-2.25.0-5.5
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (ia64 i586)
    • libgfortran3-5.2.1+r226025-2.4
    • libquadmath0-5.2.1+r226025-2.4
    • libatomic1-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (x86_64 i586)
    • libcilkrts5-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (ppc64 s390x x86_64 i586)
    • libitm1-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (ia64)
    • gdbserver-x86-7.9.1-3.2
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (ppc64 s390x x86_64)
    • libitm1-32bit-5.2.1+r226025-2.4
    • gcc5-32bit-5.2.1+r226025-2.4
    • gcc5-fortran-5.2.1+r226025-2.4
    • gcc5-locale-5.2.1+r226025-2.4
    • gcc5-c++-5.2.1+r226025-2.4
    • libffi-devel-gcc5-32bit-5.2.1+r226025-2.1
    • cpp5-5.2.1+r226025-2.4
    • gcc5-info-5.2.1+r226025-2.4
    • gcc5-5.2.1+r226025-2.4
    • libffi-devel-gcc5-5.2.1+r226025-2.1
    • gcc5-fortran-32bit-5.2.1+r226025-2.4
    • gcc5-c++-32bit-5.2.1+r226025-2.4
    • binutils-devel-32bit-2.25.0-5.5
    • libstdc++6-devel-gcc5-32bit-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (ppc64 s390x)
    • gdb-32bit-7.9.1-3.2
    • gdbserver-32bit-7.9.1-3.2
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (ppc64 x86_64)
    • libubsan0-32bit-5.2.1+r226025-2.4
    • libasan2-32bit-5.2.1+r226025-2.4
    • libubsan0-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Software Development Kit 11 SP4 (x86_64)
    • libtsan0-5.2.1+r226025-2.4
    • liblsan0-5.2.1+r226025-2.4
    • libcilkrts5-32bit-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Server 11 SP4 (s390x x86_64 i586 ppc64 ia64)
    • gdb-7.9.1-3.2
    • libgcc_s1-5.2.1+r226025-2.4
    • libgomp1-5.2.1+r226025-2.4
    • binutils-2.25.0-5.5
    • libstdc++6-5.2.1+r226025-2.4
    • libgfortran3-5.2.1+r226025-2.4
    • libstdc++6-locale-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Server 11 SP4 (ia64 x86_64 i586)
    • libquadmath0-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Server 11 SP4 (ia64)
    • gdb-x86-7.9.1-3.2
  • SUSE Linux Enterprise Server 11 SP4 (ppc64 s390x x86_64)
    • libatomic1-32bit-5.2.1+r226025-2.4
    • libgcc_s1-32bit-5.2.1+r226025-2.4
    • libgfortran3-32bit-5.2.1+r226025-2.4
    • libgomp1-32bit-5.2.1+r226025-2.4
    • libstdc++6-32bit-5.2.1+r226025-2.4
    • libatomic1-5.2.1+r226025-2.4
  • SUSE Linux Enterprise Server 11 SP4 (ppc64 x86_64)
    • libffi4-5.2.1+r226025-2.1
    • libffi4-32bit-5.2.1+r226025-2.1
  • SUSE Linux Enterprise Server 11 SP4 (x86_64)
    • libquadmath0-32bit-5.2.1+r226025-2.4
  • SLES for SAP Applications 11-SP4 (ppc64 x86_64)
    • gdb-7.9.1-3.2
    • libatomic1-32bit-5.2.1+r226025-2.4
    • libgcc_s1-32bit-5.2.1+r226025-2.4
    • libgcc_s1-5.2.1+r226025-2.4
    • libffi4-5.2.1+r226025-2.1
    • libgomp1-5.2.1+r226025-2.4
    • binutils-2.25.0-5.5
    • libstdc++6-5.2.1+r226025-2.4
    • libgfortran3-32bit-5.2.1+r226025-2.4
    • libgfortran3-5.2.1+r226025-2.4
    • libgomp1-32bit-5.2.1+r226025-2.4
    • libatomic1-5.2.1+r226025-2.4
    • libstdc++6-32bit-5.2.1+r226025-2.4
    • libffi4-32bit-5.2.1+r226025-2.1
    • libstdc++6-locale-5.2.1+r226025-2.4
  • SLES for SAP Applications 11-SP4 (x86_64)
    • libquadmath0-5.2.1+r226025-2.4
    • libquadmath0-32bit-5.2.1+r226025-2.4

References: