Optional update for gdb
Announcement ID: | SUSE-RU-2017:2853-1 |
---|---|
Rating: | moderate |
References: | |
Affected Products: |
|
An update that has five fixes can now be installed.
Description:
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 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 12 SP3
zypper in -t patch SUSE-SLE-DESKTOP-12-SP3-2017-1775=1
-
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 High Performance Computing 12 SP3
zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1775=1
-
SUSE Linux Enterprise Server for SAP Applications 12 SP3
zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1775=1
Package List:
-
SUSE Linux Enterprise Desktop 12 SP3 (x86_64)
- gdb-debuginfo-8.0.1-2.3.2
- gdb-8.0.1-2.3.2
- gdb-debugsource-8.0.1-2.3.2
-
SUSE Linux Enterprise Software Development Kit 12 SP3 (aarch64 ppc64le s390x x86_64)
- gdb-debuginfo-8.0.1-2.3.2
- gdbserver-8.0.1-2.3.2
- gdbserver-debuginfo-8.0.1-2.3.2
- gdb-debugsource-8.0.1-2.3.2
-
SUSE Linux Enterprise Software Development Kit 12 SP3 (s390x)
- gdbserver-debuginfo-32bit-8.0.1-2.3.2
- gdb-debuginfo-32bit-8.0.1-2.3.2
- gdbserver-32bit-8.0.1-2.3.2
-
SUSE Linux Enterprise Server 12 SP3 (aarch64 ppc64le s390x x86_64)
- gdb-debuginfo-8.0.1-2.3.2
- gdb-8.0.1-2.3.2
- gdb-debugsource-8.0.1-2.3.2
-
SUSE Linux Enterprise High Performance Computing 12 SP3 (aarch64 x86_64)
- gdb-debuginfo-8.0.1-2.3.2
- gdb-8.0.1-2.3.2
- gdb-debugsource-8.0.1-2.3.2
-
SUSE Linux Enterprise Server for SAP Applications 12 SP3 (ppc64le x86_64)
- gdb-debuginfo-8.0.1-2.3.2
- gdb-8.0.1-2.3.2
- gdb-debugsource-8.0.1-2.3.2