From bf20bd89ed40e263c89d0838c6ea6d038c63aecc Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Thu, 3 Apr 2025 06:16:23 +0000 Subject: [PATCH] build(kernel): add -fdiagnostics-all-candidates flag Signed-off-by: EnderIce2 --- Kernel/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Kernel/Makefile b/Kernel/Makefile index 17d8342f..aaa3e42a 100644 --- a/Kernel/Makefile +++ b/Kernel/Makefile @@ -67,7 +67,8 @@ ifeq ($(DEBUG), 1) # CFLAGS += --coverage # CFLAGS += -pg # CFLAGS += -finstrument-functions - CFLAGS += -DDEBUG -ggdb3 -O0 -fdiagnostics-color=always -fstack-usage -fsanitize=undefined -fdiagnostics-all-candidates + CFLAGS += -DDEBUG -ggdb3 -O0 -fdiagnostics-color=always -fstack-usage -fsanitize=undefined + CXXFLAGS += -fdiagnostics-all-candidates ifeq ($(OSARCH), amd64) CFLAGS += -fverbose-asm endif # amd64 @@ -111,7 +112,7 @@ $(KERNEL_FILENAME): $(OBJ) # https://gcc.gnu.org/projects/cxx-status.html %.o: %.cpp $(HEADERS) $(info Compiling $<) - $(__CONF_CXX) $(CFLAGS) -fcoroutines $(CFLAG_STACK_PROTECTOR) $(WARNCFLAG) -std=c++20 -c $< -o $@ -fno-rtti + $(__CONF_CXX) $(CFLAGS) $(CXXFLAGS) -fcoroutines $(CFLAG_STACK_PROTECTOR) $(WARNCFLAG) -std=c++20 -c $< -o $@ -fno-rtti %.o: %.S $(info Compiling $<)