From 3ced0b27b7b25c5942e1f1686d152e7edc38ede9 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Tue, 27 Jan 2026 13:20:46 +0000 Subject: [PATCH] not using -fsanitize-recover Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- cmake/XrplSanitizers.cmake | 8 ++++---- conan/profiles/sanitizers | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cmake/XrplSanitizers.cmake b/cmake/XrplSanitizers.cmake index 327f64c21f..fc31e4a3ec 100644 --- a/cmake/XrplSanitizers.cmake +++ b/cmake/XrplSanitizers.cmake @@ -148,8 +148,8 @@ if(is_gcc) list(JOIN SANITIZER_TYPES "," SANITIZER_TYPES_STR) # Add sanitizer to compile and link flags - list(APPEND SANITIZERS_COMPILE_FLAGS "-fsanitize-recover=${SANITIZER_TYPES_STR}") - set(SANITIZERS_LINK_FLAGS "${SANITIZERS_RELOCATION_FLAGS}" "-fsanitize-recover=${SANITIZER_TYPES_STR}") + list(APPEND SANITIZERS_COMPILE_FLAGS "-fsanitize=${SANITIZER_TYPES_STR}") + set(SANITIZERS_LINK_FLAGS "${SANITIZERS_RELOCATION_FLAGS}" "-fsanitize=${SANITIZER_TYPES_STR}") elseif(is_clang) # Add ignorelist for Clang (GCC doesn't support this) @@ -166,8 +166,8 @@ elseif(is_clang) list(JOIN SANITIZER_TYPES "," SANITIZER_TYPES_STR) # Add sanitizer to compile and link flags - list(APPEND SANITIZERS_COMPILE_FLAGS "-fsanitize-recover=${SANITIZER_TYPES_STR}") - set(SANITIZERS_LINK_FLAGS "-fsanitize-recover=${SANITIZER_TYPES_STR}") + list(APPEND SANITIZERS_COMPILE_FLAGS "-fsanitize=${SANITIZER_TYPES_STR}") + set(SANITIZERS_LINK_FLAGS "-fsanitize=${SANITIZER_TYPES_STR}") endif() message(STATUS " Compile flags: ${SANITIZERS_COMPILE_FLAGS}") diff --git a/conan/profiles/sanitizers b/conan/profiles/sanitizers index f0a8945c39..d7a622359a 100644 --- a/conan/profiles/sanitizers +++ b/conan/profiles/sanitizers @@ -24,7 +24,7 @@ include(default) {% set _ = sanitizer_list.append("float-divide-by-zero") %} {% endif %} - {% set sanitizer_flags = "-fsanitize-recover=" ~ ",".join(sanitizer_list) ~ " " ~ model_code %} + {% set sanitizer_flags = "-fsanitize=" ~ ",".join(sanitizer_list) ~ " " ~ model_code %} tools.build:cxxflags+=['{{sanitizer_flags}} {{" ".join(extra_cxxflags)}}'] tools.build:sharedlinkflags+=['{{sanitizer_flags}}'] @@ -47,7 +47,7 @@ include(default) {% set _ = sanitizer_list.append("unsigned-integer-overflow") %} {% endif %} - {% set sanitizer_flags = "-fsanitize-recover=" ~ ",".join(sanitizer_list) %} + {% set sanitizer_flags = "-fsanitize=" ~ ",".join(sanitizer_list) %} tools.build:cxxflags+=['{{sanitizer_flags}} {{" ".join(extra_cxxflags)}}'] tools.build:sharedlinkflags+=['{{sanitizer_flags}}']