From 10a3f15429400fdec96ddb79ff5e8043d8811c5f Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Tue, 26 Jun 2018 19:40:35 +0800 Subject: [PATCH] cmake: link librbd_test against Boost::thread otherwise we will have: [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Utils.cc.o ../../../lib/librbd_test.a(test_ImageWatcher.cc.o): In function `boost::thread::do_try_join_until(timespec const&)': /home/kchai/ceph/build/boost/include/boost/thread/detail/thread.hpp:789: undefined reference to `boost::thread::do_try_join_until_noexcept(timespec const&, bool&)' collect2: error: ld returned 1 exit status src/test/librbd/CMakeFiles/ceph_test_librbd.dir/build.make:137: recipe for target 'bin/ceph_test_librbd' failed make[2]: *** [bin/ceph_test_librbd] Error 1 Signed-off-by: Kefu Chai --- src/test/librbd/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/librbd/CMakeLists.txt b/src/test/librbd/CMakeLists.txt index 667cbdfab00..35b9d69802b 100644 --- a/src/test/librbd/CMakeLists.txt +++ b/src/test/librbd/CMakeLists.txt @@ -14,6 +14,7 @@ set(librbd_test journal/test_Entries.cc journal/test_Replay.cc) add_library(rbd_test STATIC ${librbd_test}) +target_link_libraries(rbd_test PRIVATE Boost::thread) set_target_properties(rbd_test PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) set(librbd_test_mock_srcs -- 2.39.5