From 7d7c27ae497159a796d7dcd3c74ff6cbff8b1a8f Mon Sep 17 00:00:00 2001 From: Laurynas Biveinis Date: Wed, 31 Aug 2022 14:06:19 +0300 Subject: [PATCH] Do not link MyRocks with librt on macOS Same patch as https://github.com/percona/percona-server/pull/4808/files#diff-2acd82b249609d071929a6a0d083e36ef5b8807294bfe610e6552211c0c2b30e --- storage/rocksdb/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/storage/rocksdb/CMakeLists.txt b/storage/rocksdb/CMakeLists.txt index 4632a1cfd185..7e95c8f2d1c1 100644 --- a/storage/rocksdb/CMakeLists.txt +++ b/storage/rocksdb/CMakeLists.txt @@ -248,7 +248,10 @@ IF (HAVE_ZLIB_H) SET(rocksdb_static_libs ${rocksdb_static_libs} ${ZLIB_LIBRARY}) ENDIF() -SET(rocksdb_static_libs ${rocksdb_static_libs} "-lrt" "-ldl" "-lpthread") +SET(rocksdb_static_libs ${rocksdb_static_libs} "-ldl" "-lpthread") +IF(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") + SET(rocksdb_static_libs ${rocksdb_static_libs} "-lrt") +ENDIF() MYSQL_ADD_PLUGIN(rocksdb_se ${ROCKSDB_SOURCES} STORAGE_ENGINE DEFAULT STATIC_ONLY LINK_LIBRARIES ${rocksdb_static_libs}