

Link Time Optimization (LTO) is enabled in Red Hat Enterprise Linux 9, and the system comes with a number of packages that are built with it. Read Porting your code to C++17 with GCC 11 to learn more about how you can modernize your application to C++17 with GCC 11. However, the new C++ 17 language standard also deprecates, removes, or changes the semantics of certain constructs. This version includes a more robust static analysis option ( -fanalyzer), and a host of other new C++ 17 features. This release makes C++ 17 the default standard for the C++ language, instead of the previously supported C++ 14 standard. GCC 11īuild powerful C/C++ applications for Red Hat Enterprise Linux 9 with the new GCC 11 system compiler. Red Hat Enterprise Linux 9 includes GCC 11 as well as the latest versions of Go, LLVM, and Rust compilers, which lets you modernize your applications to benefit from the latest compiler optimizations and features.

Compiler updates and new featuresĪ new major version of an operating system brings new opportunities-especially when it comes to application modernization. Now, let’s dive into the details a bit more to explain what all of this means. Benefit from open source ecosystem support, thanks to CentOS Stream.Access different software versions easily through enhanced application stream packaging options.Power your Python applications using Python 3.9.Get 10+ years of enterprise-class platform stability with version 2.34 of the GNU C Library project (glibc).Modernize your applications using the latest versions of GCC, Go, LLVM, and Rust compilers.Here are five key highlights for developers:

Built from CentOS Stream, RHEL 9 Beta delivers an easier application development experience based on a new platform with powerful capabilities. Red Hat Enterprise Linux 9 Beta is now available-and it’s been built with production stability and development agility in mind. We’ve been working hard on Red Hat Enterprise Linux 9.
