From ce4f641b81c1cd2528f5754991dc5e793962c935 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 25 Nov 2016 09:43:56 +0800 Subject: [PATCH] cmake: disable -fvar-tracking-assignments for osdcap.cc MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit this silences the warning of /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/osd/osdcap.cc: In member function ‘virtual void OSDCap_AllowClassMulti_Test::TestBody()’: /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/osd/osdcap.cc:766:6: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without TEST(OSDCap, AllowClassMulti) { ^ Signed-off-by: Kefu Chai --- src/test/osd/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test/osd/CMakeLists.txt b/src/test/osd/CMakeLists.txt index f3079db5f77a5..15cfc38ebd17d 100644 --- a/src/test/osd/CMakeLists.txt +++ b/src/test/osd/CMakeLists.txt @@ -76,6 +76,10 @@ target_link_libraries(unittest_hitset osd global ${BLKID_LIBRARIES}) add_executable(unittest_osd_osdcap osdcap.cc ) +if(HAS_VTA) + set_source_files_properties(osdcap.cc PROPERTIES + COMPILE_FLAGS -fno-var-tracking-assignments) +endif() add_ceph_unittest(unittest_osd_osdcap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_osd_osdcap) target_link_libraries(unittest_osd_osdcap osd global ${BLKID_LIBRARIES}) -- 2.47.3