nrf: Revert "nrf/Makefile: Enable LTO by default only on newer gcc.".
This reverts commit 62e0fa04a7.
Reverting as the only linker wrap needed for nrf port was removed
in the parent commit.
This work was funded through GitHub Sponsors.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
This commit is contained in:
committed by
Damien George
parent
22f1d76633
commit
b36111b12c
@@ -129,14 +129,7 @@ CFLAGS_MCU_m4 = $(CFLAGS_CORTEX_M) -mtune=cortex-m4 -mcpu=cortex-m4 -mfpu=fpv4-s
|
||||
|
||||
CFLAGS_MCU_m0 = $(CFLAGS_CORTEX_M) -fshort-enums -mtune=cortex-m0 -mcpu=cortex-m0 -mfloat-abi=soft
|
||||
|
||||
# linker wrap does not work with lto on older gcc/binutils: https://sourceware.org/bugzilla/show_bug.cgi?id=24406
|
||||
GCC_VERSION = $(shell arm-none-eabi-gcc -dumpversion)
|
||||
GCC_MAJOR_VERS = $(word 1,$(subst ., ,$(GCC_VERSION)))
|
||||
ifeq ($(shell test $(GCC_MAJOR_VERS) -ge 10; echo $$?),0)
|
||||
LTO ?= 1
|
||||
else
|
||||
LTO ?= 0
|
||||
endif
|
||||
|
||||
ifeq ($(LTO),1)
|
||||
CFLAGS += -flto
|
||||
|
||||
Reference in New Issue
Block a user