Summary: | GCC Toolset release note for RHEL 8.2.0 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Lenka Špačková <lkuprova> |
Component: | doc-Release_Notes-8-en-US | Assignee: | Lucie Vařáková <lmanasko> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | RHEL DPM <rhel-docs> |
Severity: | unspecified | Docs Contact: | Oss Tikhomirova <otikhomi> |
Priority: | medium | ||
Version: | 8.2 | CC: | lkuprova, mpolacek, otikhomi, rhel-docs |
Target Milestone: | rc | Keywords: | Documentation |
Target Release: | 8.2 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: |
.Updated GCC Toolset 9
GCC Toolset 9 is a compiler toolset that provides recent versions of development tools. It is available as an Application Stream in the form of a Software Collection in the `AppStream` repository.
Notable changes introduced with RHEL 8.2 include:
* The GCC compiler has been updated to version 9.2.1, which provides many bug fixes and enhancements that are available in upstream GCC.
* The GCC Toolset 9 components are now available in the two container images:
** `rhel8/gcc-toolset-9-toolchain`, which includes the GCC compiler, the GDB debugger, and the `make` automation tool.
** `rhel8/gcc-toolset-9-perftools`, which includes the performance monitoring tools, such as SystemTap and Valgrind.
+
To pull a container image, run the following command as root:
+
[literal]
----
# podman pull registry.redhat.io/<image_name>
----
The following tools and versions are provided by GCC Toolset 9:
[options="header"]
|====
| Tool | Version
| GCC | 9.2.1
| GDB | 8.3
| Valgrind | 3.15.0
| SystemTap | 4.1
| Dyninst | 10.1.0
| binutils | 2.32
| elfutils | 0.176
| dwz | 0.12
| make | 4.2.1
| strace | 5.1
| ltrace | 0.7.91
| annobin | 9.08
|====
To install GCC Toolset 9, run the following command as root:
[literal]
----
# yum install gcc-toolset-9
----
To run a tool from GCC Toolset 9:
[literal,subs="quotes"]
----
$ scl enable gcc-toolset-9 __tool__
----
To run a shell session where tool versions from GCC Toolset 9 take precedence over system versions of these tools:
[literal]
----
$ scl enable gcc-toolset-9 bash
----
For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/developing_c_and_cpp_applications_in_rhel_8/gcc-toolset_toolsets[Using GCC Toolset].
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2020-05-22 10:49:34 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: |