commit 921e58b21a6d165f6e518c505e5f0f12700d5943
Author: Kornel Benko <[email protected]>
Date: Fri Jun 27 11:56:33 2025 +0200
Cmake build: Fix use of address-sanitizer
Also fix comment
---
CMakeLists.txt | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d8182189ff..ca2eb0557b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -704,10 +704,12 @@ endif()
if (LYX_DEBUG_SANITIZE MATCHES "ADDRESS")
set(LYX_CXX_FLAGS "${LYX_CXX_FLAGS} -fsanitize=address
-fno-omit-frame-pointer")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=thread
-fno-omit-frame-pointe r -static-libasan")
message(STATUS)
- message(STATUS "Address sanitizer enabled. Usage:")
- message(STATUS " wget
https://llvm.org/svn/llvm-project/compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py")
+ message(STATUS "Download from
https://github.com/llvm/llvm-project/blob/main/compiler-rt/lib/asan/scripts/asan_symbolize.py")
+ message(STATUS "(You have to use a browser and download the raw file from
this page)")
message(STATUS " chmod +x ./asan_symbolize.py")
+ message(STATUS "Address sanitizer enabled. Usage:")
message(STATUS " ./bin/${_lyx} 2>&1 | ./asan_symbolize.py | c++filt ")
message(STATUS)
elseif (LYX_DEBUG_SANITIZE MATCHES "THREAD")
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs