avr: Fix compiling with GCC 13
Apply the CFLAGS workaround for GCC 13.
The issue is fixed in GCC 14, so only 12 and 13 are affected.
Ref: 84fe76cad4
("avr: Fix compiling with GCC 12")
Ref: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523
Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Tim Crawford
parent
166e03972b
commit
a3fb9e1c77
@ -5,7 +5,10 @@ CFLAGS += -MMD -Os -fstack-usage -Wall -Werror \
|
||||
-Wl,--gc-sections -Wl,-u,vfprintf -lprintf_flt
|
||||
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523
|
||||
ifneq ($(findstring 12.,$(shell avr-gcc --version 2>/dev/null)),)
|
||||
_gcc_version = $(shell avr-gcc --version 2>/dev/null)
|
||||
ifneq ($(findstring 12.,$(_gcc_version)),)
|
||||
CFLAGS += --param=min-pagesize=0
|
||||
else ifneq ($(findstring 13.,$(_gcc_version)),)
|
||||
CFLAGS += --param=min-pagesize=0
|
||||
endif
|
||||
|
||||
|
Reference in New Issue
Block a user