SUSE-RU-2017:2853-1: moderate: Optional update for gdb

sle-updates at sle-updates at
Thu Oct 26 07:07:31 MDT 2017

   SUSE Recommended Update: Optional update for gdb

Announcement ID:    SUSE-RU-2017:2853-1
Rating:             moderate
References:         #1056437 #1062315 #1062316 #1062318 #985550 
Affected Products:
                    SUSE Linux Enterprise Software Development Kit 12-SP3
                    SUSE Linux Enterprise Server 12-SP3
                    SUSE Linux Enterprise Desktop 12-SP3

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


   The GNU Debugger GDB was updated to the 8.0.1 release, bringing lots of
   features and bugfixes.

   - Link gdb against a bundled libipt (processor trace library) on x86_64
     and i686 for improved tracing support
     on Intel CPUs.  [bsc#985550]

   - Rebase to 8.0.1 release (fixing PR21886, PR22046)

   - Updated libstdc++ pretty printers to
     gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2 .

   - Add support for zSeries z14 specific features [fate#321514, bsc#1062315,
     fate#322272, bsc#1062318]

   - Disable guile extensions for new distros, the gdb support is
     incompatible with guile 2.2.

   - Rebase to gdb 8.0 release: [fate#319573]

     * support for DWARF5 (except its .debug_names)
     * support C++11 rvalue references
     * support PKU register (memory protection keys on future Intel CPUs)
     * python scripting:
       - start, stop and access running btrace
       - rvalue references in gdb.Type
     * record/replay x86_64 rdrand and rdseed
     * removed support for GCJ compiled java programs
     * user commands accept more than 10 arguments
     * "eval" expands user-defined command arguments
     * new options: set/show disassembler-options (on arm, ppc s390)

   - Update to gdb 7.12.1

     * negative repeat count for x examines backwards
     * fortran: support structs/arrays with dynamically types fields
     * support MPX bound checking
     * support for the Rust language
     * 'catch syscall' now can catch groups of related syscalls
     * New (sub)commands:
       - skip {-file,-gfile,-function,-rfunction}: generic skip mechanism
       - maint {selftest,info line-table}
       - new-ui: create new user interface for GUI clients
     * (fast) tracepoints on s390x and ppc64le added to gdbserver
     * New target Andes NDS32

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-SP3:

      zypper in -t patch SUSE-SLE-SDK-12-SP3-2017-1775=1

   - SUSE Linux Enterprise Server 12-SP3:

      zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1775=1

   - SUSE Linux Enterprise Desktop 12-SP3:

      zypper in -t patch SUSE-SLE-DESKTOP-12-SP3-2017-1775=1

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

Package List:

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


   - SUSE Linux Enterprise Software Development Kit 12-SP3 (s390x):


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


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



More information about the sle-updates mailing list