From 156c4cead51f64ea63a5809c1c1bdff4dc121eb6 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Sat, 6 Apr 2024 18:26:24 -0400 Subject: [PATCH] [iar] fix legacy macros will be added if cannot get the IAR version --- components/libc/compilers/dlib/SConscript | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/libc/compilers/dlib/SConscript b/components/libc/compilers/dlib/SConscript index 98f664e8d9..51573b9e9a 100644 --- a/components/libc/compilers/dlib/SConscript +++ b/components/libc/compilers/dlib/SConscript @@ -13,7 +13,8 @@ if rtconfig.PLATFORM in ['iccarm']: from iar import IARVersion CPPDEFINES = CPPDEFINES + ['_DLIB_FILE_DESCRIPTOR'] - if LooseVersion(IARVersion()) < LooseVersion("8.20.1"): + iar_version = LooseVersion(IARVersion()) + if iar_version != LooseVersion("0.0") and iar_version < LooseVersion("8.20.1"): CPPDEFINES = CPPDEFINES + ['_DLIB_THREAD_SUPPORT'] group = DefineGroup('Compiler', src, depend = [''], CPPDEFINES = CPPDEFINES)