--- ./src/libmongoc/CMakeLists.txt.origin	2023-04-10 14:16:43.166955497 +0000
+++ ./src/libmongoc/CMakeLists.txt	2023-04-12 08:26:48.220341150 +0000
@@ -768,7 +768,8 @@
    target_include_directories (mongoc_shared PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../kms-message/src")
    if (APPLE)
       set_target_properties (mongoc_shared PROPERTIES LINK_FLAGS "-Wl,-unexported_symbols_list,\"${CMAKE_CURRENT_SOURCE_DIR}/../../build/cmake/libmongoc-hidden-symbols.txt\"")
-   elseif (UNIX)
+   # AIX linker doesn't support --version-script 
+   elseif (UNIX AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "AIX")
       set_target_properties (mongoc_shared PROPERTIES LINK_FLAGS "-Wl,--version-script=\"${CMAKE_CURRENT_SOURCE_DIR}/../../build/cmake/libmongoc-hidden-symbols.map\"")
    endif ()
 
