diff --git a/mk/board_native.mk b/mk/board_native.mk index aedd755fc6..217a056ad7 100644 --- a/mk/board_native.mk +++ b/mk/board_native.mk @@ -11,7 +11,15 @@ DEFINES += $(EXTRAFLAGS) DEFINES += -DCONFIG_HAL_BOARD=$(HAL_BOARD) -DCONFIG_HAL_BOARD_SUBTYPE=$(HAL_BOARD_SUBTYPE) WARNFLAGS = -Wformat -Wall -Wshadow -Wpointer-arith -Wcast-align -Wno-unused-parameter -Wno-missing-field-initializers WARNFLAGS += -Wwrite-strings -Wformat=2 -WARNFLAGSCXX = -Wno-reorder +WARNFLAGSCXX = -Wno-reorder \ + -Werror=unused-but-set-variable + -Werror=format-security \ + -Werror=array-bounds \ + -Wfatal-errors \ + -Werror=unused-but-set-variable \ + -Werror=uninitialized \ + -Werror=init-self \ + -Wno-missing-field-initializers DEPFLAGS = -MD -MT $@ CXXOPTS = -ffunction-sections -fdata-sections -fno-exceptions -fsigned-char