[PATCH] tools/nolibc: Add stdbool.h to nolibc includes

From: André Almeida
Date: Thu Sep 25 2025 - 10:22:59 EST


Add stdbool.h to the list of nolibc.h includes, otherwise tests compiled
with -nostdlib will fail with "error: unknown type name 'bool'", even if
a nolibc stdbool implementation is available at tools/include/nolibc/.

Reported-by: Mark Brown <broonie@xxxxxxxxxx>
Closes: https://lore.kernel.org/lkml/833f5ae5-190e-47ec-9ad9-127ad166c80c@xxxxxxxxxxxxx/
Signed-off-by: André Almeida <andrealmeid@xxxxxxxxxx>
---
tools/include/nolibc/nolibc.h | 1 +
1 file changed, 1 insertion(+)

diff --git a/tools/include/nolibc/nolibc.h b/tools/include/nolibc/nolibc.h
index c199ade200c2..d2f5aa085f8e 100644
--- a/tools/include/nolibc/nolibc.h
+++ b/tools/include/nolibc/nolibc.h
@@ -116,6 +116,7 @@
#include "sched.h"
#include "signal.h"
#include "unistd.h"
+#include "stdbool.h"
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
--
2.51.0