From 5ce663f1d31372adbcb0ff3726ccd942e36c66e7 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Mon, 30 Nov 2015 16:29:56 +0100 Subject: [PATCH] cmake: librbd needs libjournal and libcls_journal_client Commit 4719696cadd1 ("cmake: updates for refactored librbd IO path") fixed file lists but missed the link dependency - librbd now needs libjournal and libcls_journal_client. Signed-off-by: Ilya Dryomov --- src/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5a52e4d0b52..ea8b769eea6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -893,7 +893,8 @@ if(${WITH_RBD}) add_library(librbd ${CEPH_SHARED} ${librbd_srcs} $ $) - target_link_libraries(librbd PRIVATE librados common cls_lock_client cls_rbd_client + target_link_libraries(librbd PRIVATE librados common journal + cls_lock_client cls_rbd_client cls_journal_client ${CMAKE_DL_LIBS}) if(${ENABLE_SHARED}) set_target_properties(librbd PROPERTIES VERSION "1.0.0" SOVERSION "1" -- 2.39.5