Message ID | 20240808221138.873750-1-ojeda@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | kbuild: rust: add `RUSTC_VERSION` and reconfig/rebuild support | expand |
On Fri, Aug 9, 2024 at 12:12 AM Miguel Ojeda <ojeda@kernel.org> 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@google.com> I'm happy to rerun these tests for new versions. Alice
On Mon, Aug 19, 2024 at 9:29 AM Alice Ryhl <aliceryhl@google.com> wrote: > > 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@google.com> > > I'm happy to rerun these tests for new versions. Thanks a lot Alice, that is very useful. I sent v2, in case you have time to give it another go. Cheers, Miguel
On Tue, Sep 3, 2024 at 2:40 AM Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> wrote: > > On Mon, Aug 19, 2024 at 9:29 AM Alice Ryhl <aliceryhl@google.com> wrote: > > > > 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@google.com> > > > > I'm happy to rerun these tests for new versions. > > Thanks a lot Alice, that is very useful. > > I sent v2, in case you have time to give it another go. > > Cheers, > Miguel With the nit in 1/6 fixed (No need to resend if you fix it locally) Acked-by: Masahiro Yamada <masahiroy@kernel.org>
On Thu, Sep 5, 2024 at 3:19 AM Masahiro Yamada <masahiroy@kernel.org> wrote: > > With the nit in 1/6 fixed (No need to resend if you fix it locally) > > Acked-by: Masahiro Yamada <masahiroy@kernel.org> Thanks a lot Masahiro (nit fixed and tag applied). I guess you meant to reply to v2? Cheers, Miguel
On Fri, Sep 6, 2024 at 5:47 AM Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> wrote: > > On Thu, Sep 5, 2024 at 3:19 AM Masahiro Yamada <masahiroy@kernel.org> wrote: > > > > With the nit in 1/6 fixed (No need to resend if you fix it locally) > > > > Acked-by: Masahiro Yamada <masahiroy@kernel.org> > > Thanks a lot Masahiro (nit fixed and tag applied). I guess you meant > to reply to v2? Yes, I meant Ack to v2. Sorry for confusion.