From: Kefu Chai Date: Fri, 25 Nov 2016 01:43:56 +0000 (+0800) Subject: cmake: disable -fvar-tracking-assignments for osdcap.cc X-Git-Tag: v11.1.0~115^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F12194%2Fhead;p=ceph.git cmake: disable -fvar-tracking-assignments for osdcap.cc 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 --- diff --git a/src/test/osd/CMakeLists.txt b/src/test/osd/CMakeLists.txt index f3079db5f77a..15cfc38ebd17 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})