Skip to content

Commit 800f61d

Browse files
committed
Add -z,origin linker flag on OpenBSD.
This is required for $ORIGIN rpath processing here (without having to fiddle with workarounds like LD_LIBRARY_PATH).
1 parent af2ecd8 commit 800f61d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: CMakeLists.txt

+4
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,10 @@ else()
212212
"/clang:-fcf-runtime-abi=swift")
213213
endif()
214214

215+
if(CMAKE_SYSTEM_NAME MATCHES "OpenBSD|DragonFlyBSD")
216+
add_link_options("LINKER:-z,origin")
217+
endif()
218+
215219
if(CMAKE_BUILD_TYPE STREQUAL Debug)
216220
list(APPEND _Foundation_common_build_flags
217221
"-DDEBUG")

0 commit comments

Comments
 (0)