Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

rust: kbuild: support skipping flags in `rustc_test_library`

Crates like `quote` (added later) will need the ability to skip flags
in the `rustc_test_library` command.

Thus add the support for it.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Tested-by: Gary Guo <gary@garyguo.net>
Tested-by: Jesung Yang <y.j3ms.n@gmail.com>
Link: https://patch.msgid.link/20251124151837.2184382-5-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

+2 -2
+2 -2
rust/Makefile
··· 172 172 quiet_cmd_rustc_test_library = $(RUSTC_OR_CLIPPY_QUIET) TL $< 173 173 cmd_rustc_test_library = \ 174 174 OBJTREE=$(abspath $(objtree)) \ 175 - $(RUSTC_OR_CLIPPY) $(rust_common_flags) \ 176 - @$(objtree)/include/generated/rustc_cfg $(rustc_target_flags) \ 175 + $(RUSTC_OR_CLIPPY) $(filter-out $(skip_flags),$(rust_common_flags) $(rustc_target_flags)) \ 176 + @$(objtree)/include/generated/rustc_cfg \ 177 177 --crate-type $(if $(rustc_test_library_proc),proc-macro,rlib) \ 178 178 --out-dir $(objtree)/$(obj)/test --cfg testlib \ 179 179 -L$(objtree)/$(obj)/test \