Red Hat Developer Toolset augments Red Hat Enterprise Linux with the latest, stable versions of GCC that install alongside the original base version. This version of Red Hat Developer Toolset 8.1 Beta includes the following new components:
- GCC 8.2.1
- GDB 8.2
- binutils 2.30
- elfutils 0.176
- Valgrind 3.14.0
This Beta release is supported on Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7 for AMD64 and Intel 64 architectures. It also supports the following architectures on Red Hat Enterprise Linux 7: 64-bit ARM, big- and little-endian variants of IBM POWER (), and IBM Z. See below for more information about each updated component.
Red Hat Developer Toolset 8.1 Beta component details
GCC 8.2.1 provides numerous bug fixes over the version included in DTS 8: yum install devtoolset-81
GDB 8.2 provides a number of enhancements over the version included in DTS 8. It can now access these additional registers of the POWER8 processor of the IBM POWER Systems architecture:
PPR
, DSCR
, TAR
, EBB/PMU
registers, and HTM
registers.
binutils 2.30 provides a number of changes over the version included in DTS 8. Previously, using the GOLD linker was experimentally enabled for the IBM POWER Systems architecture. Because the linker was not fully functional, it has been disabled in Red Hat Developer Toolset 8.1 Beta.
elfutils 0.176 provides several enhancements over the DTS 8 version, including:
- Various bugs related to multiple CVEs have been fixed.
- The
libdw
library has been extended with thedwelf_elf_begin()
function, which is a variant ofelf_begin()
that handles compressed files. - The
eu-readelf
tool now recognizes and prints out GNU Property notes and GNU Build Attribute ELF Notes with the--notes
or-n
options. - A new
--reloc-debug-sections-only
option has been added to theeu-strip
tool to resolve all trivial relocations between debug sections in place without any other stripping. This functionality is relevant only forET_REL
files in certain circumstances.
Valgrind 3.14.0 provides a number of enhancements over the DTS 8 version including:
- Support for the z13 instruction set of the IBM Z architecture has been added.
- Support for vector instructions of the IBM POWER Systems architecture has been improved.
Resources
For more details about this release, view the user documentation:
- DTS 8.1 Beta User Guide
- DTS 8.1 Beta Release Notes
- Complete list of DTS 8.1 Beta components