ifeq ($(BOXSERIES), hd1)
CORTEX-STRINGS =
TARGET = arm-cx2450x-linux-gnueabi
- TARGET_O_CFLAGS = -Os -flto
+ TARGET_O_CFLAGS = -Os -flto=auto
TARGET_ARCH = arm
TARGET_CPU = armv6
TARGET_ABI = -march=$(TARGET_CPU) -mfloat-abi=soft -mlittle-endian
TARGET_ENDIAN = little
TARGET_EXTRA_CFLAGS = -fdata-sections -ffunction-sections
- TARGET_EXTRA_LDFLAGS = -flto -Wl,--gc-sections
+ TARGET_EXTRA_LDFLAGS = -flto=auto -Wl,--gc-sections
CXX11_ABI = -D_GLIBCXX_USE_CXX11_ABI=0
else ifeq ($(BOXSERIES), hd2)
CORTEX-STRINGS = -lcortex-strings
TARGET = arm-cortex-linux-uclibcgnueabi
- TARGET_O_CFLAGS = -O2 -flto
+ TARGET_O_CFLAGS = -O2 -flto=auto
TARGET_ARCH = arm
TARGET_CPU = armv7-a
TARGET_ABI = -march=$(TARGET_CPU) -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mlittle-endian
TARGET_ENDIAN = little
TARGET_EXTRA_CFLAGS =
- TARGET_EXTRA_LDFLAGS = -flto
+ TARGET_EXTRA_LDFLAGS = -flto=auto
ifeq ($(BOXMODEL),kronos_v2)
- TARGET_O_CFLAGS = -Os -flto
+ TARGET_O_CFLAGS = -Os -flto=auto
TARGET_EXTRA_CFLAGS = -fdata-sections -ffunction-sections
- TARGET_EXTRA_LDFLAGS = -flto -Wl,--gc-sections
+ TARGET_EXTRA_LDFLAGS = -flto=auto -Wl,--gc-sections
endif
CXX11_ABI = -D_GLIBCXX_USE_CXX11_ABI=0
else ifeq ($(BOXSERIES),$(filter $(BOXSERIES), hd5x hd6x))
CORTEX-STRINGS = -lcortex-strings
TARGET = arm-cortex-linux-gnueabihf
- TARGET_O_CFLAGS = -O2 -flto
+ TARGET_O_CFLAGS = -O2 -flto=auto
TARGET_ARCH = arm
TARGET_CPU = armv7ve
TARGET_ABI = -march=$(TARGET_CPU) -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard
TARGET_ENDIAN = little
TARGET_EXTRA_CFLAGS = -Wno-implicit-function-declaration
- TARGET_EXTRA_LDFLAGS = -flto
+ TARGET_EXTRA_LDFLAGS = -flto=auto
CXX11_ABI =
else
EXTRA_LIBRARY_PATH = -L$(TARGETPREFIX)/lib
ifeq ($(BOXSERIES), hd1)
-LOCAL_CXXFLAGS = -flto
-LOCAL_LDFLAGS = -flto -Wno-odr
+LOCAL_CXXFLAGS = -flto=auto
+LOCAL_LDFLAGS = -flto=auto -Wno-odr
else ifeq ($(BOXSERIES), hd2)
-LOCAL_CXXFLAGS = -flto -Wno-error -Wno-attributes
-LOCAL_LDFLAGS = -flto -Wno-odr
+LOCAL_CXXFLAGS = -flto=auto -Wno-error -Wno-attributes
+LOCAL_LDFLAGS = -flto=auto -Wno-odr
endif
#BOXFAMILY = apollo