On Tue, Sep 9, 2025 at 6:55 PM Asuna Yang <spriteovo@xxxxxxxxx> wrote: > > The separation of get-rust-bindgen-libclang script is reverted based on the > concerns raised by Miguel. However, it's worth noting that we now have 3 > different places rust/Makefile scripts/{Kconfig.include,rust_is_avilable.sh} > where manually calling bindgen rust_is_available_bindgen_libclang.h + sed to get > the version of libclang, and in particular, for our newly added Kconfig symbol, > we now use awk to canonicalize the version to an integer. I would still like to > do the script separation later for better maintainability and readability if > possible, which can be discussed further later when Miguel has time. To clarify, since this probably targets the next cycle, there is time to discuss and get feedback to do whatever we feel it is best (personally, I can take a look after Kangrejos at some point). Is there a particular rush for this? Having said that, this v2 looks substantially simpler than v1, which is nice, and perhaps RISC-V wants to land it already. Up to them in that case. (I see the `ifeq ($(BINDGEN_TARGET),)` is still there -- in general I would suggest splitting things if they don't depend on each other, but it is not a huge deal. I would also probably have split the `rustc-bindgen-libclang-version` into its own, but at least that is a dependency). Thanks! Cheers, Miguel