Admin message

Due to an influx of spam, we have had to require each new account to be manually approved. Please register an account and then write an email to accountsupport@archlinux.org to get it approved. Sorry for the inconvenience.

Enable Rust in the Linux kernel
# Description: Enable Rust in the kernel build for rust modules support. Here i attached some possible changes to the config and `PKGBUILD` files. This will add `rustc` and `llvm` as a `makedepend`. # Additional info: * package version(s): 6.9.7.arch1-1 * it requires the rust toolchain version 1.76 as of kernel 6.9 * it is setup automatically by running `rustup override set $(scripts/min-tool-version.sh rustc)` `rustup component add rust-src` `cargo install --locked --version $(scripts/min-tool-version.sh bindgen) bindgen-cli` * When building, pass `LLVM=1` to the `make` command. * config file * just enable rust from nconfig * [PKGBUILD](/uploads/b44bd3ccaee1b5d2e8e64e513aff93ae/PKGBUILD) example * from my limited testing if `make htdocs` is enabled the build freezes, as of now i don't know why ("WARNING: Duplicate C declaration") but after a while it starts back. As of now i have no idea of why id does that, it must be fixed. * [Linux kernel documentation](https://docs.kernel.org/rust/quick-start.html) for Rust # Steps to reproduce: 1. Build the kernel with the default PKGBUILD 2. Try to load a kernel module written in Rust 3. It fails to load
issue