From e8609fc83c8167bea627fa88206fd0ee0fbedf6d Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Tue, 16 Dec 2025 15:46:29 +0000 Subject: [PATCH] build with no-pie Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- cmake/XrplSanitizers.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/XrplSanitizers.cmake b/cmake/XrplSanitizers.cmake index cb1b4d3628..2e47b66eff 100644 --- a/cmake/XrplSanitizers.cmake +++ b/cmake/XrplSanitizers.cmake @@ -130,7 +130,8 @@ if(IS_GCC) if(ENABLE_ASAN) # GCC has issues with PIC and ASAN. # https://github.com/google/sanitizers/issues/856 - list(APPEND SANITIZERS_RELOCATION_FLAGS "-fno-PIC") + list(APPEND SANITIZERS_COMPILE_FLAGS "-fno-PIC -fno-PIE") + list(APPEND SANITIZERS_RELOCATION_FLAGS "-fno-PIC -fno-PIE") endif() # Join sanitizer flags with commas for -fsanitize option