mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Merge #19704
19704: makefiles/toolchain/gnu.inc.mk: fix compilation r=dylad a=maribu ### Contribution description The `--param=min-pagesize=0` needed since GCC 12 is still needed with GCC 13. This time at least the message is more meaningful: note: source object is likely at address zero This is something that is not expected in a userspace app, but with bare metal MCUs and often flash or memory mapped I/O starting from address zero, this warning prevents legitimate code from compiling. Co-authored-by: Marian Buschsieweke <marian.buschsieweke@posteo.net>
This commit is contained in:
commit
d9d89913fe
@ -36,6 +36,6 @@ include $(RIOTMAKE)/tools/gdb.inc.mk
|
||||
# Data address spaces starts at zero for all supported architectures. This fixes
|
||||
# compilation at least on MSP430 and AVR.
|
||||
# See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523
|
||||
ifeq ($(GCC_VERSION),12)
|
||||
ifneq (,$(filter $(GCC_VERSION),12 13))
|
||||
CFLAGS += --param=min-pagesize=0
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user