diff --git a/llvm/tools/llvm-jitlink/CMakeLists.txt b/llvm/tools/llvm-jitlink/CMakeLists.txt --- a/llvm/tools/llvm-jitlink/CMakeLists.txt +++ b/llvm/tools/llvm-jitlink/CMakeLists.txt @@ -24,4 +24,8 @@ llvm-jitlink-macho.cpp ) +if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS") + target_link_libraries(llvm-jitlink PRIVATE socket nsl) +endif() + export_executable_symbols(llvm-jitlink) diff --git a/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt b/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt --- a/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt +++ b/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt @@ -11,4 +11,8 @@ intrinsics_gen ) +if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS") + target_link_libraries(llvm-jitlink-executor PRIVATE socket) +endif() + export_executable_symbols(llvm-jitlink-executor)