Optional update for gcc5, binutils and gdb

SUSE Optional Update: Optional update for gcc5, binutils and gdb
Announcement ID: SUSE-OU-2015:1803-1
Rating: low
References: #776968 #877566 #891040 #896586 #936050 #943792 #945634
Affected Products:
  • SUSE Linux Enterprise Software Development Kit 11-SP4
  • SUSE Linux Enterprise Server 11-SP4
  • SUSE Linux Enterprise Desktop 11-SP4
  • SUSE Linux Enterprise Debuginfo 11-SP4

  • An update that solves one vulnerability and has 6 fixes is now available.

    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 Optional Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • 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
    • SUSE Linux Enterprise Desktop 11-SP4:
      zypper in -t patch sledsp4-gcc5-toolchain-201509-12158=1
    • SUSE Linux Enterprise Debuginfo 11-SP4:
      zypper in -t patch dbgsp4-gcc5-toolchain-201509-12158=1

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

    Package List:

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

    References: