Thread (17 messages) 17 messages, 8 authors, 2022-09-06

Re: [PATCH v8 27/31] Kbuild: add Rust support

From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2022-09-06 23:35:04
Also in: linux-arm-kernel, linux-kbuild, linux-riscv, linux-um, lkml, rust-for-linux

Masahiro Yamada [off-list ref] writes:
On Tue, Aug 2, 2022 at 10:53 AM Miguel Ojeda [off-list ref] wrote:
quoted
Having all the new files in place, we now enable Rust support
in the build system, including `Kconfig` entries related to Rust,
the Rust configuration printer, the target specification
generation script, the version detection script and a few
other bits.
...
quoted
+
+config RUSTC_VERSION_TEXT
+       string
+       depends on RUST
+       default $(shell,command -v $(RUSTC) >/dev/null 2>&1 && $(RUSTC) --version || echo n)
+
+config BINDGEN_VERSION_TEXT
+       string
+       depends on RUST
+       default $(shell,command -v $(BINDGEN) >/dev/null 2>&1 && $(BINDGEN) --version || echo n)
+
Where are these config options used?

I grep'ed but no hit.

masahiro@zoe:~/ref/linux-next$ git grep RUSTC_VERSION_TEXT
init/Kconfig:config RUSTC_VERSION_TEXT
masahiro@zoe:~/ref/linux-next$ git grep BINDGEN_VERSION_TEXT
init/Kconfig:config BINDGEN_VERSION_TEXT
That came up before in a review by Nick:

Miguel wrote:
Nick wrote:
quoted
Are these two kconfigs used anywhere?
Not for the moment, but it could still be useful when getting
`.config` reports (and we could add it to `LINUX_COMPILER` etc. in the
future).
https://lore.kernel.org/all/CANiq72n2bU3LSGu-4v66nif_95EVq--z2X_F2V7JBPU8v=h8EA@mail.gmail.com/ (local)


cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help