Fedora 38 Cleared To Ship With Its Bleeding Edge Compiler Toolchain

Written by Michael Larabel in Fedora on 30 January 2023 at 06:48 AM EST. 6 Comments
Last week the Fedora Engineering and Steering Committee (FESCo) signed off on Fedora 38 shipping with its planned bleeding-edge compiler toolchain, most notably including the upcoming GCC 13 compiler.

Fedora has long been focused on delivering the very latest upstream GNU compiler toolchain components. With Fedura's April/spring release, they have long sought to use that latest annual GNU Compiler Collection release that normally releases each March~April. At times for Fedora this has even meant shipping a near-final, pre-release of GCC for cases where the official release doesn't quite align to the various Fedora Linux release freezes. Thus it should be no surprise Fedora 38 has been granted approval to ship GCC 13 and the other very latest open-source compiler toolchain packages.

FESCo's across-the-board approval for the updates in Fedora 38 include:
GNU C Compiler 13.0
Associated runtimes for C++ (libstdc++), Go (gccgo), OpenMP (gomp), Fortran (gfortran), D (phobos), Objective C/C++.
GNU Binary Utilities 2.39
GNU C Library 2.37
GNU Debugger 12.1 (immediately available in Fedora 37)

Per last week's FESCo minutes, the change has been approved.

Fedora logo

GCC 13 brings many notable additions including AMD Zen 4 "znver4" support, support for upcoming Intel CPUs like Granite Rapids / Sierra Forest / Grand Ridge / Meteor Lake, more C23 and C++23 features are implemented, improved C++20 and C++23 feature support in libstdc++, OpenMP reverse offload as well as other new OpenMP 5.1/5.2 features, GCC LTO now supports making use of the GNU Make job server with named pipes by default, AMD Instinct MI200 offload support, additional RISC-V extensions being wired up, and more.

Binutils 2.39 brings a warning if a stack is made executable, a new "--package-metadata: option, syntax highlighting for the disassembler output, and other changes.

Glibc 2.37 is releasing in the coming days with more AVX-512 tuning and other improvements.

Fedora 38 is aiming for release before the end of April.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week