From c6722579be60daacd2fb84c7581e9bd9e08c6863 Mon Sep 17 00:00:00 2001 From: Nora Schiffer Date: Tue, 9 Jun 2026 09:49:14 +0200 Subject: [PATCH] kernel-selftest: do not run 'make clean' Due to the way the kernel-selftest sources are set up, the toplevel Makefile does not work and `make clean` will always result in a "The source tree is not clean, please run 'make ARCH=... mrproper'" error. Avoid running it by setting CLEANBROKEN = "1", so rebuilding the recipe without a clean (which often happens when the kernel has changed) does not fail. Signed-off-by: Nora Schiffer Signed-off-by: Khem Raj --- meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb index 7850ddb6c9..06919c8bba 100644 --- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb +++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb @@ -129,6 +129,8 @@ EXTRA_OEMAKE:append:toolchain-clang = "\ HOSTLD="clang ${BUILD_LDFLAGS} -unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" \ " +CLEANBROKEN = "1" + KERNEL_SELFTEST_SRC ?= "Makefile \ include \ kernel \