summaryrefslogtreecommitdiff
path: root/dev-cpp/tlfloat/files/tlfloat-1.17.1_p20250711-fPIC.patch
blob: 0de2ca482dd57276346e0bc1db729e560bf22f91 (plain)
1
2
3
4
5
6
7
8
9
10
11
--- a/src/tlfloat/CMakeLists.txt	2025-12-28 17:16:56.947900808 +0100
+++ b/src/tlfloat/CMakeLists.txt	2025-12-28 17:28:35.570496939 +0100
@@ -1,5 +1,8 @@
 if (BUILD_LIBS)
   add_library(tlfloat_inline OBJECT arith.cpp misc.cpp trig.cpp logexp.cpp invtrig.cpp hyp.cpp erfgamma.cpp)
+  set_target_properties(tlfloat_inline PROPERTIES
+    POSITION_INDEPENDENT_CODE ON
+  )
   target_compile_options(tlfloat_inline PRIVATE ${NOEXCEPT_CXX_FLAGS})
   if (ENABLE_INLINING AND "${LC_CMAKE_BUILD_TYPE}" STREQUAL "release")
     target_compile_options(tlfloat_inline PRIVATE ${INLINE_CXX_FLAGS})