From: Kefu Chai Date: Tue, 19 Jul 2016 09:30:03 +0000 (+0800) Subject: cmake: disable VTA for osdcap.cc X-Git-Tag: ses5-milestone5~360^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F10351%2Fhead;p=ceph.git cmake: disable VTA for osdcap.cc this silences the warning of: ``` In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/include/gtest/gtest.h:58:0, from /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/osd/osdcap.cc:20: /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) { ^ /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/include/gtest/internal/gtest-internal.h:1211:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ test_case_name##_##test_name##_Test ^ /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/include/gtest/gtest.h:2181:3: note: in expansion of macro ‘GTEST_TEST_’ GTEST_TEST_(test_case_name, test_name, \ ^ /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/include/gtest/gtest.h:2187:42: note: in expansion of macro ‘GTEST_TEST’ # define TEST(test_case_name, test_name) GTEST_TEST(test_case_name, # test_name) ^ /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/osd/osdcap.cc:766:1: note: in expansion of macro ‘TEST’ TEST(OSDCap, AllowClassMulti) { ^ ``` see also b668051 Signed-off-by: Kefu Chai --- diff --git a/src/osd/CMakeLists.txt b/src/osd/CMakeLists.txt index ec1bd3f74f93..300538671654 100644 --- a/src/osd/CMakeLists.txt +++ b/src/osd/CMakeLists.txt @@ -23,6 +23,10 @@ set(osd_srcs ECUtil.cc ${CMAKE_SOURCE_DIR}/src/common/TrackedOp.cc ${osdc_osd_srcs}) +if(HAS_VTA) + set_source_files_properties(osdcap.cc + PROPERTIES COMPILE_FLAGS -fno-var-tracking-assignments) +endif() add_library(osd STATIC ${osd_srcs} $ $