From 59d073ea429f525055497dec25102c5b76073c86 Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 21 Dec 2017 22:24:01 -0500 Subject: [PATCH] #517 --- firmware/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/firmware/Makefile b/firmware/Makefile index d577670a34..b398e17fa6 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -14,7 +14,10 @@ endif # Compiler options here. ifeq ($(USE_OPT),) - USE_OPT = $(EXTRA_PARAMS) $(DEBUG_LEVEL_OPT) $(RFLAGS) -fomit-frame-pointer -falign-functions=16 -Werror-implicit-function-declaration -Werror -Wno-error=pointer-sign -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Werror=type-limits -Wno-error=strict-aliasing -Wno-error=attributes -Wno-error=implicit-fallthrough +# in case of gcc-arm-none-eabi-7-2017-q4-major also need: +# -Wno-error=implicit-fallthrough +# see https://github.com/rusefi/rusefi/issues/517 + USE_OPT = $(EXTRA_PARAMS) $(DEBUG_LEVEL_OPT) $(RFLAGS) -fomit-frame-pointer -falign-functions=16 -Werror-implicit-function-declaration -Werror -Wno-error=pointer-sign -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Werror=type-limits -Wno-error=strict-aliasing -Wno-error=attributes endif # C specific options here (added to USE_OPT).