🌐
JLab Wiki
wiki.jlab.org › epsciwiki › index.php › Using_devtoolset-9_on_your_RHEL7_desktop › laptop
Using devtoolset-9 on your RHEL7 desktop/laptop - epsciwiki
sudo subscription-manager repos --enable rhel-workstation-rhscl-7-rpms · yum search devtoolset · Look for the version of devtoolset you wish to install · sudo yum install devtoolset-9 · To use the tools from a given toolset, you need to launch a new shell with those enabled via: scl enable ...
🌐
Red Hat
docs.redhat.com › en › documentation › Red_Hat_Developer_Toolset › 9 › html-single › user_guide › index
User Guide | Red Hat Developer Toolset | 9 | Red Hat Documentation
# yum install devtoolset-9-gdb-gdbserver devtoolset-9-gdb-doc · To install debugging information for any of the Red Hat Developer Toolset packages, make sure that the yum-utils package is installed and run: ... Note that in order to use this command, you need to have access to the repository with these packages. If your system is registered with Red Hat Subscription Management, enable the rhel-variant-rhscl-version-debug-rpms repository as described in Section 1.4, “Getting Access to Red Hat Developer Toolset”. For more information on how to get access to debuginfo packages, see https://access.redhat.com/site/solutions/9907.
🌐
Tenable
tenable.com › plugins › nessus › 170330
RHEL 7 : devtoolset-9-gcc (RHSA-2020:2274)<!-- --> | Tenable®
January 23, 2023 - Update the RHEL devtoolset-9-gcc package based on the guidance in RHSA-2020:2274.
🌐
Abysm
blog.abysm.org › 2016 › 03 › installing-developer-toolset-rhel-based-distributions
Installing Developer Toolset on RHEL-based Distributions · Kuan-Yi Li's Blog
March 25, 2016 - yum-config-manager --enable rhel-server-rhscl-6-rpms · yum install centos-release-scl · yum install yum-conf-repos yum install yum-conf-softwarecollections · yum install "http://ftp.scientificlinux.org/linux/scientific/6/external_products/softwarecollections/yum-conf-softwarecollections-2.0-1.el6.noarch.rpm" Install the version(s) of your choice. Yes, they can co-exist. yum install devtoolset-10 · yum install devtoolset-9 ·
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_developer_toolset › 9 › html › user_guide › chap-red_hat_developer_toolset
Chapter 1. Red Hat Developer Toolset | User Guide | Red Hat Developer Toolset | 9 | Red Hat Documentation
# yum install devtoolset-9-gdb-gdbserver devtoolset-9-gdb-doc · To install debugging information for any of the Red Hat Developer Toolset packages, make sure that the yum-utils package is installed and run: ... Note that in order to use this command, you need to have access to the repository with these packages. If your system is registered with Red Hat Subscription Management, enable the rhel-variant-rhscl-version-debug-rpms repository as described in Section 1.4, “Getting Access to Red Hat Developer Toolset”. For more information on how to get access to debuginfo packages, see https://access.redhat.com/site/solutions/9907.
🌐
Red Hat
access.redhat.com › solutions › 7109025
Is devtoolset package available for Red Hat Enterprise Linux 9? - Red Hat Customer Portal
March 31, 2025 - Where is Developer Toolset for Red Hat Enterprise Linux 9? RHEL 9 does not have devtoolset packages available
🌐
Red Hat
access.redhat.com › solutions › 6607901
How to install devtoolset-9 in RHEL Workstation? - Red Hat Customer Portal
Unable to install devtoolset-9 in RHEL Workstation. # yum install devtoolset-9 Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager No package devtoolset-9
Find elsewhere
🌐
Red Hat
bugzilla.redhat.com › show_bug.cgi
1713450 – Add new collection devtoolset-9
November 7, 2019 - Red Hat Bugzilla – Bug 1713450 · This site requires JavaScript to be enabled to function correctly, please enable it · Privacy Contact FAQ Legal
🌐
LinuxShout
linux.how2shout.com › home › how to install development tools on redhat 9 or 8 linux
How to install development tools on RedHat 9 or 8 Linux
December 23, 2022 - Find out the easiest way to install the Development tools using the Group command in Redhat 9 or 8 Linux to start developing or compiling codes. By default, developers would not have the essential …
🌐
Red Hat
access.redhat.com › documentation › en-us › red_hat_developer_toolset › 9 › html › 9.0_release_notes › index
9.0 Release Notes | Red Hat Product Documentation
Using a framework called Software ... scl utility. Red Hat Developer Toolset 9.0 provides current versions of the GNU Compiler Collection, GNU Debugger, and other development, debugging, and performance monitoring tools....
🌐
Hacker News
news.ycombinator.com › item
From the article *"past several years figuring out things like how to build newe... | Hacker News
March 19, 2021 - This is much easier to solve in CentOS and RHEL than building new tools. Redhat has done this for you. If you are a developer and need newer build tools, enable the SCLO repo · yum install centos-release-scl && yum install devtoolset-9 Or devtoolset-8, whichever has the versions of tools you need.
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_enterprise_linux › 8 › html › developing_c_and_cpp_applications_in_rhel_8 › additional-toolsets-for-development_developing-applications
Chapter 4. Additional toolsets for development | Developing C and C++ applications in RHEL 8 | Red Hat Enterprise Linux | 8 | Red Hat Documentation
These language standards are available in the GCC Toolset 9 only as an experimental, unstable, and unsupported capability. Additionally, compatibility of objects, binary files, and libraries built using these standards cannot be guaranteed. All of the language standards are available in both the standard compliant variant or with GNU extensions. When mixing objects built by using the GCC Toolset with those built with the RHEL toolchain (particularly .o or .a files), the GCC Toolset toolchain should be used for any linkage.
Top answer
1 of 1
1

This issue in this case is RedHat subscription channels. Though the subscription and software are free (provided you have an active subscription already), for some reason you have to make a 'special request' to RedHat as per:

https://access.redhat.com/solutions/472793

You can automate this by visiting:

https://www.redhat.com/wapps/try/RHSCL

(when logged into the support portal). This should automatically be approved after which you can attach a new subscription. Identify the pool id using:

subscription-manager list --available --all

To find the pool id:

 Subscription Name:   Software Collections and Developer Toolset
 Provides:            Red Hat Developer Tools (for RHEL Server)
                      Red Hat Developer Tools Beta (for RHEL Workstation)
                      Red Hat Software Collections Beta (for RHEL Server)
                      Red Hat Software Collections Beta (for RHEL Workstation)
                      Red Hat Software Collections (for RHEL Server)
                      Red Hat Developer Tools Beta (for RHEL Server)
                      Red Hat Developer Toolset (for RHEL Workstation)
                      Red Hat Software Collections Beta (for RHEL Client)
                      Red Hat Software Collections (for RHEL Workstation)
                      Red Hat Developer Toolset (for RHEL Server)
                      Red Hat Developer Tools (for RHEL Workstation)
                      Red Hat Software Collections (for RHEL Client) 
SKU:                 foobar 
Contract:            1234 Pool ID: XXXXXXXXXX

Then attach this and enable the newly available repos:

>subscription-manager attach --pool=XXXXXXXXXXXXXXXXXXXX
Successfully attached a subscription for: Software Collections and Developer Toolset
>subscription-manager repos --enable rhel-workstation-rhscl-7-rpms
Repository 'rhel-workstation-rhscl-7-rpms' is enabled for this system.
>subscription-manager repos --enable rhel-7-workstation-devtools-rpms
Repository 'rhel-7-workstation-devtools-rpms' is enabled for this system.

You can now install freely:

>yum update -y 
>yum install -y devtoolset-7-gcc-c++

Quite why they make you jump through so many hoops is explained by RedHat as follows:

-If you have a 2013 RHEL SKU with Standard or Premium service level, there should be no action on your part, and your subscription should have full access to RHSCL.

-If you have a 2010 or older RHEL SKU with Standard or Premium service level, you should contact Red Hat Customer Service to request the RHSCL SKU (and all related content) added to your account.

NOTE: Developer Toolset is now included as part of Red Hat Software Collections. This change was made on May 29, 2014.

As you had Red Hat Enterprise Linux Workstation, Standard subscription which is older RHEL SKU with Standard service level, you had to initiate a special request for it