$NetBSD: patch-tools_llvm-shlib_CMakeLists.txt,v 1.8 2022/11/14 18:44:05 adam Exp $ Add style linking for SunOS. --- tools/llvm-shlib/CMakeLists.txt.orig 2024-04-17 00:21:15.000000000 +0000 +++ tools/llvm-shlib/CMakeLists.txt @@ -44,6 +44,8 @@ if(LLVM_BUILD_LLVM_DYLIB) list(REMOVE_DUPLICATES LIB_NAMES) if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin") set(LIB_NAMES -Wl,-all_load ${LIB_NAMES}) + elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "SunOS") + set(LIB_NAMES -Wl,-Bsymbolic -Wl,-z -Wl,allextract ${LIB_NAMES} -Wl,-z -Wl,defaultextract) else() configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/simple_version_script.map.in