makefile/clang: Compare versions for upward compatibility

Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
This commit is contained in:
wangmingrong1 2024-10-10 11:58:56 +08:00 committed by Xiang Xiao
parent ba2865f20a
commit ec3c27df0d
2 changed files with 2 additions and 2 deletions

View file

@ -50,7 +50,7 @@ if(TOOLCHAIN_CLANG_CONFIG)
if(CLANGVER STREQUAL "14.0")
set(TOOLCHAIN_CLANG_CONFIG ${TOOLCHAIN_CLANG_CONFIG}_nosys)
elseif(CLANGVER STREQUAL "17.0")
elseif(CLANGVER STRGREATER_EQUAL "17.0")
set(TOOLCHAIN_CLANG_OPTION -target)
add_compile_options(--target=arm-none-eabi)
else()

View file

@ -213,7 +213,7 @@ ifeq ($(CONFIG_ARM_TOOLCHAIN_CLANG),y)
TOOLCHAIN_CLANG_CONFIG := $(TOOLCHAIN_CLANG_CONFIG)_nosys
endif
ifeq ($(CLANGVER),17.0)
ifeq "17.0" "$(word 1, $(sort 17.0 $(CLANGVER)))"
TOOLCHAIN_CLANG_OPTION = -target
ARCHCPUFLAGS += --target=arm-none-eabi
else