From 516a05c4bf20fcbc3d8929fb708eb67a1a5d7203 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Fri, 20 Feb 2026 10:56:02 -0500 Subject: [PATCH] Add improved requried flags for each san --- src/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 981b7c8de..4cc46f55d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -235,8 +235,8 @@ add_custom_target(_SRB2_reconf ALL add_dependencies(BLANKART _SRB2_reconf) if(SRB2_CONFIG_ASAN) - target_compile_options(BLANKART PRIVATE -fsanitize=address) - target_link_options(BLANKART PRIVATE -fsanitize=address) + target_compile_options(BLANKART PRIVATE -fsanitize=address -fno-omit-frame-pointer) + target_link_options(BLANKART PRIVATE -fsanitize=address -fno-omit-frame-pointer) endif() if(SRB2_CONFIG_UBSAN) @@ -255,8 +255,8 @@ if(SRB2_CONFIG_TSAN) endif() if(SRB2_CONFIG_MSAN) - target_compile_options(BLANKART PRIVATE -fsanitize=memory) - target_link_options(BLANKART PRIVATE -fsanitize=memory) + target_compile_options(BLANKART PRIVATE -fsanitize=memory -fPIE -fno-omit-frame-pointer) + target_link_options(BLANKART PRIVATE -fsanitize=memory -fPIE -pie -fno-omit-frame-pointer) endif() if(SRB2_CONFIG_TIDY)