]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
kbuild: rust: clean `*.long-type-*.txt` files
authorJoel Kamminga <contact@jkam.dev>
Sat, 30 May 2026 18:49:43 +0000 (12:49 -0600)
committerMiguel Ojeda <ojeda@kernel.org>
Tue, 2 Jun 2026 08:04:32 +0000 (10:04 +0200)
When rustc prints an error containing a long type that doesn't fit
in a line, it will write the whole thing in a .txt file -- see commit
420dd187e157 (".gitignore: ignore rustc long type txt files") for more
details.

These files are purely compiler artifacts and are not created
intentionally by the build system.

Thus add them to the `clean` target to stop them from cluttering up the
source tree.

Suggested-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://github.com/Rust-for-Linux/linux/issues/1236
Signed-off-by: Joel Kamminga <contact@jkam.dev>
Acked-by: Nathan Chancellor <nathan@kernel.org>
Link: https://patch.msgid.link/20260530184944.10459-1-contact@jkam.dev
[ Reworded and linked to the previous related commit. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Makefile

index 9f59598d3a085ac0b6ebb73ab63b06160e6045ee..3a265e7e33477313785f70876afb5c59c8f04f17 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2164,6 +2164,7 @@ clean: $(clean-dirs)
                -o -name '*.c.[012]*.*' \
                -o -name '*.ll' \
                -o -name '*.gcno' \
+               -o -name '*.long-type-*.txt' \
                \) -type f -print \
                -o -name '.tmp_*' -print \
                | xargs rm -rf