--- a/cmake/component.cmake 2026-07-23 10:38:32 +++ b/cmake/component.cmake 2026-07-23 10:38:32 @@ -100,7 +100,9 @@ SET_PATH_TO_CUSTOM_SSL_FOR_APPLE(${target}) IF(APPLE) - TARGET_LINK_OPTIONS(${target} PRIVATE LINKER:-no_warn_duplicate_libraries) + IF(NOT CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 23) + TARGET_LINK_OPTIONS(${target} PRIVATE LINKER:-no_warn_duplicate_libraries) + ENDIF() ENDIF() IF(WIN32_CLANG AND WITH_ASAN) --- a/cmake/plugin.cmake 2026-07-23 10:38:32 +++ b/cmake/plugin.cmake 2026-07-23 10:38:32 @@ -329,7 +329,9 @@ ENDIF() IF(BUILD_PLUGIN AND ARG_MODULE_ONLY AND APPLE) - TARGET_LINK_OPTIONS(${target} PRIVATE LINKER:-no_warn_duplicate_libraries) + IF(NOT CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 23) + TARGET_LINK_OPTIONS(${target} PRIVATE LINKER:-no_warn_duplicate_libraries) + ENDIF() ENDIF() IF(BUILD_PLUGIN) --- a/cmake/libutils.cmake 2026-07-23 10:38:32 +++ b/cmake/libutils.cmake 2026-07-23 10:38:32 @@ -358,7 +358,9 @@ IF(APPLE) SET_TARGET_PROPERTIES(${TARGET} PROPERTIES MACOSX_RPATH ON) - TARGET_LINK_OPTIONS(${TARGET} PRIVATE LINKER:-no_warn_duplicate_libraries) + IF(NOT CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 23) + TARGET_LINK_OPTIONS(${TARGET} PRIVATE LINKER:-no_warn_duplicate_libraries) + ENDIF() ENDIF() MY_TARGET_LINK_OPTIONS(${TARGET} "${export_link_flags}") @@ -704,7 +706,9 @@ ENDIF() IF(APPLE) - TARGET_LINK_OPTIONS(${TARGET} PRIVATE LINKER:-no_warn_duplicate_libraries) + IF(NOT CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 23) + TARGET_LINK_OPTIONS(${TARGET} PRIVATE LINKER:-no_warn_duplicate_libraries) + ENDIF() ENDIF() ADD_OBJDUMP_TARGET(show_${TARGET} "$" --- a/cmake/mysql_add_executable.cmake 2026-07-23 10:38:32 +++ b/cmake/mysql_add_executable.cmake 2026-07-23 10:38:32 @@ -225,7 +225,9 @@ ENDIF() IF(APPLE) - TARGET_LINK_OPTIONS(${target} PRIVATE LINKER:-no_warn_duplicate_libraries) + IF(NOT CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 23) + TARGET_LINK_OPTIONS(${target} PRIVATE LINKER:-no_warn_duplicate_libraries) + ENDIF() ENDIF() IF(WIN32_CLANG AND WITH_ASAN)