From: Ian Rogers Date: Fri, 6 Mar 2026 19:19:08 +0000 (-0800) Subject: perf build: Add -funsigned-char to default CFLAGS X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=be867c49fe62d56b5a4c2e08ce47dd396d13714f;p=thirdparty%2Fkernel%2Flinux.git perf build: Add -funsigned-char to default CFLAGS Commit 3bc753c06dd0 ("kbuild: treat char as always unsigned") made chars unsigned by default in the Linux kernel. To avoid similar kinds of bugs and warnings, make unsigned chars the default for the perf tool. Signed-off-by: Ian Rogers Signed-off-by: Namhyung Kim --- diff --git a/tools/perf/Makefile.config b/tools/perf/Makefile.config index 15fbba9f4ca89..333ddd0e4bd81 100644 --- a/tools/perf/Makefile.config +++ b/tools/perf/Makefile.config @@ -349,6 +349,7 @@ CORE_CFLAGS += -fno-omit-frame-pointer CORE_CFLAGS += -Wall CORE_CFLAGS += -Wextra CORE_CFLAGS += -std=gnu11 +CORE_CFLAGS += -funsigned-char CXXFLAGS += -std=gnu++17 -fno-exceptions -fno-rtti CXXFLAGS += -Wall