Re: [PATCH] kbuild: remove .thinlto-cache by 'make clean'
From: Kees Cook <hidden>
Date: 2021-02-25 20:04:38
Also in:
lkml
On Fri, Feb 26, 2021 at 04:39:12AM +0900, Masahiro Yamada wrote:
'make clean' should remove build artifacts unneeded by external module builds. Obviously, you do not need to keep this directory.
As in, it should exist in the "clean" target, rather than "distclean"?
Fixes: dc5723b02e52 ("kbuild: add support for Clang LTO")
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>That works for me! Reviewed-by: Kees Cook <redacted> -Kees
quoted hunk ↗ jump to hunk
--- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)diff --git a/Makefile b/Makefile index b18dbc634690..8601a86ebe38 100644 --- a/Makefile +++ b/Makefile@@ -1501,7 +1501,7 @@ endif # CONFIG_MODULES # Directories & files removed with 'make clean' CLEAN_FILES += include/ksym vmlinux.symvers \ modules.builtin modules.builtin.modinfo modules.nsdeps \ - compile_commands.json + compile_commands.json .thinlto-cache # Directories & files removed with 'make mrproper' MRPROPER_FILES += include/config include/generated \@@ -1515,7 +1515,7 @@ MRPROPER_FILES += include/config include/generated \ *.spec # Directories & files removed with 'make distclean' -DISTCLEAN_FILES += tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS .thinlto-cache +DISTCLEAN_FILES += tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS # clean - Delete most, but leave enough to build external modules #-- 2.27.0
-- Kees Cook