From 5febd80efe015d3cd06955d84baa82223985cff6 Mon Sep 17 00:00:00 2001 From: W-M-R Date: Wed, 2 Oct 2024 12:40:17 +0800 Subject: [PATCH] cmake: add_compile_options recognizes parameter exception add_compile_options(--param asan-globals=1) is recognized as --param-lasan-globals=1, which causes compilation exception: Signed-off-by: W-M-R --- arch/arm/src/cmake/clang.cmake | 6 +++--- arch/arm/src/cmake/gcc.cmake | 6 +++--- arch/arm/src/cmake/ghs.cmake | 6 +++--- arch/risc-v/src/cmake/Toolchain.cmake | 4 ++-- arch/sim/src/cmake/Toolchain.cmake | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/arch/arm/src/cmake/clang.cmake b/arch/arm/src/cmake/clang.cmake index 319149d7919..66c3795fd56 100644 --- a/arch/arm/src/cmake/clang.cmake +++ b/arch/arm/src/cmake/clang.cmake @@ -138,15 +138,15 @@ if(CONFIG_MM_KASAN_ALL) endif() if(CONFIG_MM_KASAN_GLOBAL) - add_compile_options(--param asan-globals=1) + add_compile_options(--param=asan-globals=1) endif() if(CONFIG_MM_KASAN_DISABLE_READS_CHECK) - add_compile_options(--param asan-instrument-reads=0) + add_compile_options(--param=asan-instrument-reads=0) endif() if(CONFIG_MM_KASAN_DISABLE_WRITES_CHECK) - add_compile_options(--param asan-instrument-writes=0) + add_compile_options(--param=asan-instrument-writes=0) endif() # Instrumentation options diff --git a/arch/arm/src/cmake/gcc.cmake b/arch/arm/src/cmake/gcc.cmake index 348d96ab5c0..daa35d6c687 100644 --- a/arch/arm/src/cmake/gcc.cmake +++ b/arch/arm/src/cmake/gcc.cmake @@ -150,15 +150,15 @@ if(CONFIG_MM_KASAN_ALL) endif() if(CONFIG_MM_KASAN_GLOBAL) - add_compile_options(--param asan-globals=1) + add_compile_options(--param=asan-globals=1) endif() if(CONFIG_MM_KASAN_DISABLE_READS_CHECK) - add_compile_options(--param asan-instrument-reads=0) + add_compile_options(--param=asan-instrument-reads=0) endif() if(CONFIG_MM_KASAN_DISABLE_WRITES_CHECK) - add_compile_options(--param asan-instrument-writes=0) + add_compile_options(--param=asan-instrument-writes=0) endif() # Instrumentation options diff --git a/arch/arm/src/cmake/ghs.cmake b/arch/arm/src/cmake/ghs.cmake index 5d1d30739c1..538bbebbf49 100644 --- a/arch/arm/src/cmake/ghs.cmake +++ b/arch/arm/src/cmake/ghs.cmake @@ -109,15 +109,15 @@ if(CONFIG_MM_KASAN_ALL) endif() if(CONFIG_MM_KASAN_GLOBAL) - add_compile_options(--param asan-globals=1) + add_compile_options(--param=asan-globals=1) endif() if(CONFIG_MM_KASAN_DISABLE_READS_CHECK) - add_compile_options(--param asan-instrument-reads=0) + add_compile_options(--param=asan-instrument-reads=0) endif() if(CONFIG_MM_KASAN_DISABLE_WRITES_CHECK) - add_compile_options(--param asan-instrument-writes=0) + add_compile_options(--param=asan-instrument-writes=0) endif() # Instrumentation options diff --git a/arch/risc-v/src/cmake/Toolchain.cmake b/arch/risc-v/src/cmake/Toolchain.cmake index 8410237225e..a409c1097c5 100644 --- a/arch/risc-v/src/cmake/Toolchain.cmake +++ b/arch/risc-v/src/cmake/Toolchain.cmake @@ -345,11 +345,11 @@ if(CONFIG_MM_KASAN_ALL) endif() if(CONFIG_MM_KASAN_DISABLE_READS_CHECK) - add_compile_options(--param asan-instrument-reads=0) + add_compile_options(--param=asan-instrument-reads=0) endif() if(CONFIG_MM_KASAN_DISABLE_WRITES_CHECK) - add_compile_options(--param asan-instrument-writes=0) + add_compile_options(--param=asan-instrument-writes=0) endif() if(CONFIG_MM_UBSAN_ALL) diff --git a/arch/sim/src/cmake/Toolchain.cmake b/arch/sim/src/cmake/Toolchain.cmake index 16890e1ce03..024168d4e24 100644 --- a/arch/sim/src/cmake/Toolchain.cmake +++ b/arch/sim/src/cmake/Toolchain.cmake @@ -104,7 +104,7 @@ elseif(CONFIG_MM_KASAN_ALL) endif() if(CONFIG_MM_KASAN_GLOBAL) - add_compile_options(--param asan-globals=1) + add_compile_options(--param=asan-globals=1) endif() if(CONFIG_SIM_UBSAN)