Browse Source

CMake: Add `--disable-new-dtags` linker option for deploy-stub

This forces the use of DT_RPATH instead of DT_RUNPATH, see #1358 and 8617eb917c9009f1a540b4d789e261a50e3a5387
rdb 3 years ago
parent
commit
f243d9983f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      pandatool/src/deploy-stub/CMakeLists.txt

+ 1 - 1
pandatool/src/deploy-stub/CMakeLists.txt

@@ -17,7 +17,7 @@ elseif(IS_LINUX OR IS_FREEBSD)
   set_target_properties(deploy-stub PROPERTIES
   set_target_properties(deploy-stub PROPERTIES
     INSTALL_RPATH "$ORIGIN"
     INSTALL_RPATH "$ORIGIN"
     BUILD_WITH_INSTALL_RPATH ON)
     BUILD_WITH_INSTALL_RPATH ON)
-  target_link_options(deploy-stub PRIVATE -Wl,-z,origin -rdynamic)
+  target_link_options(deploy-stub PRIVATE -Wl,--disable-new-dtags -Wl,-z,origin -rdynamic)
 endif()
 endif()
 
 
 target_link_libraries(deploy-stub Python::Python)
 target_link_libraries(deploy-stub Python::Python)