VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Jiri Olsa <jolsa@kernel.org> 2021-02-11 13:40:04 +0100 committer: Andrii Nakryiko <andrii@kernel.org> 2021-02-11 11:27:58 -0800 commit: 0e1aa629f1ce9e8cb89e0cefb9e3bfb3dfa94821 parent: 750e5d7649b1415e27979f91f917fa5e103714d9
Commit Summary:
kbuild: Do not clean resolve_btfids if the output does not exist
Diffstat:
1 file changed, 6 insertions, 1 deletion
diff --git a/Makefile b/Makefile
index 159d9592b587..b6fa039c18b8 100644
--- a/Makefile
+++ b/Makefile
@@ -1088,8 +1088,14 @@ endif
 
 PHONY += resolve_btfids_clean
 
+resolve_btfids_O = $(abspath $(objtree))/tools/bpf/resolve_btfids
+
+# tools/bpf/resolve_btfids directory might not exist
+# in output directory, skip its clean in that case
 resolve_btfids_clean:
-	$(Q)$(MAKE) -sC $(srctree)/tools/bpf/resolve_btfids O=$(abspath $(objtree))/tools/bpf/resolve_btfids clean
+ifneq ($(wildcard $(resolve_btfids_O)),)
+	$(Q)$(MAKE) -sC $(srctree)/tools/bpf/resolve_btfids O=$(resolve_btfids_O) clean
+endif
 
 ifdef CONFIG_BPF
 ifdef CONFIG_DEBUG_INFO_BTF