Module: kamailio
Branch: master
Commit: e50a24aa4a4fcc6c0310f9f2d5f130197372b2f9
URL: 
https://github.com/kamailio/kamailio/commit/e50a24aa4a4fcc6c0310f9f2d5f130197372b2f9

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-01-20T11:05:08+01:00

cmake/os-specific/darwin.cmake: use -undefined dynamic_lookup for OS v24+

- the option -undefined suppress has been deprecated

---

Modified: cmake/os-specific/darwin.cmake

---

Diff:  
https://github.com/kamailio/kamailio/commit/e50a24aa4a4fcc6c0310f9f2d5f130197372b2f9.diff
Patch: 
https://github.com/kamailio/kamailio/commit/e50a24aa4a4fcc6c0310f9f2d5f130197372b2f9.patch

---

diff --git a/cmake/os-specific/darwin.cmake b/cmake/os-specific/darwin.cmake
index bd02a290b53..a43c075142b 100644
--- a/cmake/os-specific/darwin.cmake
+++ b/cmake/os-specific/darwin.cmake
@@ -25,11 +25,20 @@ if(NOT ${USE_FAST_LOCK})
   target_compile_definitions(common INTERFACE USE_PTHREAD_MUTEX USE_SYSV_SEM)
 endif()
 
+if (CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 24)
+    message(STATUS "Running on Big Sur")
 set(CMAKE_MODULE_LINKER_FLAGS
     "${CMAKE_MODULE_LINKER_FLAGS} -bundle -flat_namespace -undefined suppress")
 set(CMAKE_SHARED_LINKER_FLAGS
     "${CMAKE_SHARED_LINKER_FLAGS} -dynamiclib -flat_namespace -undefined 
suppress"
 )
+else ()
+set(CMAKE_MODULE_LINKER_FLAGS
+    "${CMAKE_MODULE_LINKER_FLAGS} -bundle -flat_namespace -undefined 
dynamic_lookup")
+set(CMAKE_SHARED_LINKER_FLAGS
+    "${CMAKE_SHARED_LINKER_FLAGS} -dynamiclib -flat_namespace -undefined 
dynamic_lookup"
+)
+endif ()
 
 if(NOT NO_SELECT)
   target_compile_definitions(common INTERFACE HAVE_SELECT)

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to