Rust for Linux List
 help / color / mirror / Atom feed
* [PATCH RFC] Fail the build on RUST=y and RUST_IS_AVAILABLE=n
@ 2026-05-10 13:36 Sasha Finkelstein
  2026-05-10 13:45 ` Miguel Ojeda
  0 siblings, 1 reply; 5+ messages in thread
From: Sasha Finkelstein @ 2026-05-10 13:36 UTC (permalink / raw)
  To: Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron,
	Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross,
	Danilo Krummrich
  Cc: linux-kernel, rust-for-linux, Sasha Finkelstein

The current approach of silently disabling all rust drivers if the
toolchain is missing results in users that try to compile their own
kernels getting a "successful" build and then being confused about where
did their drivers go. In comparison, missing openssl results in a build
failure, not a disappearance of everything that depends on it.

Signed-off-by: Sasha Finkelstein <k@chaosmail.tech>
---
 init/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/init/Kconfig b/init/Kconfig
index 2937c4d308ae..f7d4c7ea764f 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -2190,7 +2190,6 @@ config PROFILING
 config RUST
 	bool "Rust support"
 	depends on HAVE_RUST
-	depends on RUST_IS_AVAILABLE
 	select EXTENDED_MODVERSIONS if MODVERSIONS
 	depends on !MODVERSIONS || GENDWARFKSYMS
 	depends on !GCC_PLUGIN_RANDSTRUCT

---
base-commit: 1bfaee9d3351b9b32a99766bbfb1f5baed60ddef
change-id: 20260510-evolve-to-crab-8cba1768dcd5

Best regards,
--  
Sasha Finkelstein <k@chaosmail.tech>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-05-10 18:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-10 13:36 [PATCH RFC] Fail the build on RUST=y and RUST_IS_AVAILABLE=n Sasha Finkelstein
2026-05-10 13:45 ` Miguel Ojeda
2026-05-10 15:53   ` Gary Guo
2026-05-10 17:56     ` Janne Grunau
2026-05-10 18:15       ` Sasha Finkelstein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox