diff --git a/arch/cpu/native/Makefile.native b/arch/cpu/native/Makefile.native index 7e3b262d7d135e247f9139b28dbc6d3c013addca..e0c522e60f00e71e1d1f66c85d8617613dae9a27 100644 --- a/arch/cpu/native/Makefile.native +++ b/arch/cpu/native/Makefile.native @@ -25,15 +25,15 @@ CFLAGS += $(CFLAGSNO) SMALL ?= 0 # The optimizations on native platform cannot be enabled in GCC (not Clang) versions less than 7.2 -GCC_IS_CLANG := $(shell gcc --version 2> /dev/null | grep clang) +GCC_IS_CLANG := $(shell $(CC) --version 2> /dev/null | grep clang) ifneq ($(GCC_IS_CLANG),) NATIVE_CAN_OPTIIMIZE = 1 else - GCC_VERSION := $(shell gcc -dumpfullversion -dumpversion | cut -b1-3) + GCC_VERSION := $(shell $(CC) -dumpfullversion -dumpversion | cut -b1-3) ifeq ($(shell expr $(GCC_VERSION) \>= 7.2), 1) - NATIVE_CAN_OPTIIMIZE = 1 + NATIVE_CAN_OPTIIMIZE = 1 else - NATIVE_CAN_OPTIIMIZE = 0 + NATIVE_CAN_OPTIIMIZE = 0 endif endif