Compilers and Development Tools
The following features, enhancements, and changes related to compilers and development tools are introduced in this Oracle Linux 9 release.
dyninst Framework Updated to 13.0.0
dyninst 13.0.0 improves AMD GPU binary support and x86 instruction/C++ DWARF
parsing for better runtime instrumentation.
GCC Toolset 15 is now Available
Oracle Linux 9.7 provides gcc-toolset-15, which includes current GCC and related utilities so you can build, test, and deploy applications using the latest compiler technology.
SystemTap Updated to Version 5.3
SystemTap 5.3 features multithreaded parsing for faster initialization.
See https://sourceware.org/systemtap/wiki/SystemTapReleases for more information.
valgrind Upgraded to Version 3.25.1
valgrind is upgraded to 3.25.1.
See https://valgrind.org/docs/manual/dist.news.html for more information.
Oracle Linux 9.7 splits valgrind into subpackages for core, scripts, GDB
integration, and documentation, providing selective installation of required components.
This modular approach reduces footprint and improves management for users focusing on
specific valgrind features in Oracle Linux development workflows.
llvm-toolset Updated to LLVM 20
The llvm-toolset is upgraded to LLVM 20.
See https://releases.llvm.org/20.1.0/docs/ReleaseNotes.html.
Rust Toolset Updated to Version 1.88.0
Oracle Linux 9.7 includes Rust Toolset version 1.88.0, which brings Rust 2024 Edition, let chains, intrinsics in safe Rust, async closures, trait upcasting, and Cargo cache cleaning.
See https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/ for more information.
Rust Toolset is a rolling Application Stream. Oracle only supports the latest version. For more details, see Oracle Linux: Product Life Cycle Information.