From 5e89e2dfe7a85064d21add3660a1b75d547ddd15 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Tue, 9 Dec 2025 17:50:01 +0000 Subject: [PATCH] removed no-pic Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- .github/scripts/strategy-matrix/generate.py | 4 ++-- conan/profiles/sanitizers | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/scripts/strategy-matrix/generate.py b/.github/scripts/strategy-matrix/generate.py index f60d699af2..0fcb07056e 100755 --- a/.github/scripts/strategy-matrix/generate.py +++ b/.github/scripts/strategy-matrix/generate.py @@ -308,8 +308,8 @@ def addSanitizerConfigs( # Add -mcmodel=large to both compiler AND linker flags # This is needed because sanitizers create very large binaries and # large model removes the 2GB limitation that medium model has - cxx_flags += " -mcmodel=large -fno-PIC" - linker_relocation_flags += " -mcmodel=large -fno-PIC" + cxx_flags += " -mcmodel=large" + linker_relocation_flags += " -mcmodel=large" # Create default sanitizer flags sanitizers_flags = "undefined,float-divide-by-zero" diff --git a/conan/profiles/sanitizers b/conan/profiles/sanitizers index a47feb1b4c..c452a82eda 100644 --- a/conan/profiles/sanitizers +++ b/conan/profiles/sanitizers @@ -8,7 +8,7 @@ include(default) {% if "Address" in sanitizers or "Thread" in sanitizers or "UndefinedBehavior" in sanitizers %} {% set sanitizer_list = [] %} {% set model_code = "" %} - {% set extra_cxxflags = "-fno-omit-frame-pointer -fno-PIC -O1 -Wno-stringop-overflow" %} + {% set extra_cxxflags = "-fno-omit-frame-pointer -O1 -Wno-stringop-overflow" %} {% if "Address" in sanitizers %} {% set _ = sanitizer_list.append("address") %} @@ -41,7 +41,7 @@ include(default) {% elif compiler == "apple-clang" or compiler == "clang" %} {% if "Address" in sanitizers or "Thread" in sanitizers or "UndefinedBehavior" in sanitizers %} {% set sanitizer_list = [] %} - {% set extra_cxxflags = "-fno-omit-frame-pointer -fno-PIC -O1" %} + {% set extra_cxxflags = "-fno-omit-frame-pointer -O1" %} {% if "Address" in sanitizers %} {% set _ = sanitizer_list.append("address") %}