diff --git a/Makefile b/Makefile index f61922e..6abd441 100644 --- a/Makefile +++ b/Makefile @@ -323,6 +323,11 @@ ifeq ($(DEBUG), 1) C_SRC += $(RTT_SRC)/RTT/SEGGER_RTT.c endif +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523 +ifneq ($(findstring 12.,$(shell $(CC) --version 2>/dev/null)),) + CFLAGS += --param=min-pagesize=0 +endif + #------------------------------------------------------------------------------ # Linker Flags #------------------------------------------------------------------------------