Kernel is now compiled with -Wall -Werror -pedantic

This commit is contained in:
2022-12-28 18:40:41 +00:00
parent 63d4dba493
commit fe6b7220df
5 changed files with 3 additions and 2 deletions

View File

@@ -36,7 +36,7 @@ LIBC_OBJ := $(addprefix $(BUILD_DIR)/,$(LIBC_C_FILES:.c=.o))
BUILD_ID := $(shell tools/generate_build_id.py --arch $(ARCH)) BUILD_ID := $(shell tools/generate_build_id.py --arch $(ARCH))
CFLAGS := $(CFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" -g \ CFLAGS := $(CFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" -g -Wall -Werror -pedantic \
"-I$(ROOT_DIR)/include" "-I$(ROOT_DIR)/arch/$(ARCH)/include" "-I$(ROOT_DIR)/libc/include" "-I$(ROOT_DIR)/include" "-I$(ROOT_DIR)/arch/$(ARCH)/include" "-I$(ROOT_DIR)/libc/include"
ASMFLAGS := $(ASMFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" ASMFLAGS := $(ASMFLAGS) -DBUILD_ID=\"$(BUILD_ID)\"

View File

View File

View File

@@ -2,4 +2,5 @@
int do_initcalls(void) int do_initcalls(void)
{ {
return 0;
} }

View File

@@ -5,7 +5,7 @@
#include <socks/machine/init.h> #include <socks/machine/init.h>
#include <socks/machine/cpu.h> #include <socks/machine/cpu.h>
static ml_cpu_block g_bootstrap_cpu = {}; static ml_cpu_block g_bootstrap_cpu = {0};
void bootstrap_cpu_init(void) void bootstrap_cpu_init(void)
{ {