On Fri, Aug 9, 2024 at 12:12 AM Miguel Ojeda <ojeda@xxxxxxxxxx> wrote: > > Hi all, > > This series introduces `RUSTC_VERSION` support, which is needed for > several patch series getting upstreamed, and it will be increasingly > useful as we now support several Rust compiler (and `bindgen`) versions. > Later on, we will likely introduce other macros, such as > `rustc-min-version`. > > In addition, the series introduces automatic reconfiguration and rebuild > based on `RUSTC_VERSION_TEXT`, to mimic the C side, which is also good > to have now that we support several versions. > > It is based on top of the current `rust-fixes`, since there are a couple > pending changes to the version text Kconfig symbols that will be sent to > Linus soon for an -rc. > > Cheers, > Miguel I tested this together with Rust Binder. I also ran this patchset through Android's CI setup to verify that it works in builds with CONFIG_RUST disabled. It passes both with and without a Rust compiler available to the build system. Tested-by: Alice Ryhl <aliceryhl@xxxxxxxxxx> I'm happy to rerun these tests for new versions. Alice