Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Rust For Linux 7.3 Begins Seeing Fixes To Prepare For Rust's GCC Backend

Дата публикации: 18-08-2026 13:21:00

In addition to the POWER/PowerPC code adding Rust kernel support, the main set of Rust programming language updates for the Linux 7.3 kernel have now been submitted. Most notable are early fixes toward eventually allowing the experimental Rust GCC back-end to be used as an alternative to the official rustc compiler with LLVM code generation...

Основное содержимое страницы с новостью.

LINUX KERNEL

In addition to the POWER/PowerPC code adding Rust kernel support, the main set of Rust programming language updates for the Linux 7.3 kernel have now been submitted. Most notable are early fixes toward eventually allowing the experimental Rust GCC back-end to be used as an alternative to the official rustc compiler with LLVM code generation.

In addition to "a bunch of fixes" in general for the Rust Linux kernel code, the Linux 7.3 pull also includes the initial round of fixes for using Rust's GCC "rustc_codegen_gcc" back-end. That Rust GCC work remains ongoing and still very experimental but at least fixes to the Linux kernel are beginning to land in preparing for that eventual stage of supporting the GCC back-end for being able to compile the Rust kernel code. This includes various build error fixes such as due to ambiguity over the rustc-dev component.

The motivation of the development is using GCC code generation by rustc for architectures not supported by LLVM but are supported by GCC. There are a number of CPU architectures supported by the Linux kernel and GCC but not supported by LLVM like m68k, Alpha, and other embedded/micro-controller ISAs.. This also allows employing GCC's compiler optimizations. The latest rustc_codegen_gcc code can be found via rustc_codegen_gcc on GitHub. This isn't to be confused with gccrs as the GCC front-end for Rust.

GCC Rust graphic

The Rust updates for this next kernel version also include other toolchain and infrastructure updates like fixing future Clang warnings. Plus updates to the various Rust modules used within the kernel. The full list of Rust changes for Linux 7.3 can be found via this pull request.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Linux 7.3 On PowerPC Now Supports In-Kernel Rust, Initial Power12 Enablement Begins014.1617-08-2026
2Offloading Rust To GPUs Proves Capable Of High Performance With Memory Safety06.6917-08-2026
3ARM64 BBML3 Feature Ready With Linux 7.3, NVIDIA Olympus Workarounds017.8417-08-2026
4Linux 7.3 To Land Initial Code Improving vRAM Management, More Improvements Coming06.6117-08-2026
5XFS Lands FALLOC_FL_WRITE_ZEROES For Efficiency Improvement In Linux 7.3014.4318-08-2026
6Linux 7.3 Adds New "bpf_sock_read_xattr" Feature For systemd, BPF Programs08.4418-08-2026
7EFS & FreeVxFS File-Systems Get Booted While FailFS Merged For Linux 7.3017.1218-08-2026
8Linux 7.3 binfmt_misc To Allow BPF Programs To Dynamically Choose Execution Environments07.8316-08-2026
9Linux 7.3 Looks Like It Will Upstream FailFS015.1503-08-2026
10Linux 7.2-rc6 Fixes Some AMD Zen 5 CPUs Being Mistakenly Identified As Zen 609.8302-08-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 8.65. Источник: www.phoronix.com.