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

Reply via email to