Skip to content

Commit 49cdd62

Browse files
committed
[llvm-jitlink] Link libnetwork on Haiku in llvm-jitlink
The system's network API is in libnetwork.so, so we explicitly need to link to them on Haiku. This patch is similar to https://reviews.llvm.org/D97633. Patch by Niels Reedijk. Thanks Niels! Reviewed By: lhames Differential Revision: https://reviews.llvm.org/D98405
1 parent 64ab997 commit 49cdd62

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

llvm/tools/llvm-jitlink/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ add_llvm_tool(llvm-jitlink
2424
llvm-jitlink-macho.cpp
2525
)
2626

27+
if(${CMAKE_SYSTEM_NAME} MATCHES "Haiku")
28+
target_link_libraries(llvm-jitlink PRIVATE network)
29+
endif()
30+
2731
if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
2832
target_link_libraries(llvm-jitlink PRIVATE socket nsl)
2933
endif()

llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ add_llvm_utility(llvm-jitlink-executor
1111
intrinsics_gen
1212
)
1313

14+
if(${CMAKE_SYSTEM_NAME} MATCHES "Haiku")
15+
target_link_libraries(llvm-jitlink-executor PRIVATE network)
16+
endif()
17+
1418
if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
1519
target_link_libraries(llvm-jitlink-executor PRIVATE socket)
1620
endif()

0 commit comments

Comments
 (0)