$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	2025-10-21 08:14:55.000000000 +0000
+++ tools/llvm-shlib/CMakeLists.txt
@@ -53,6 +53,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()
     if("${CMAKE_CFG_INTDIR}" STREQUAL ".")
       configure_file(
