From: Nathan Cutler Date: Thu, 27 Apr 2017 10:47:12 +0000 (+0200) Subject: build/ops: cmake: explicitly disable MSSE 4.2 if not supported X-Git-Tag: v12.0.3~180^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5b51dee03595baa636e669c4ee89e526185ca8ae;p=ceph.git build/ops: cmake: explicitly disable MSSE 4.2 if not supported This became necessary when upstream unconditionally enabled MSSE 4.2 via https://github.com/facebook/rocksdb/commit/bc397325 Signed-off-by: Nathan Cutler Signed-off-by: Kefu Chai --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 927a2044b3b6..e87957f41fe0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -768,6 +768,8 @@ if (NOT WITH_SYSTEM_ROCKSDB) # with SSE 4.2. For details refer to rocksdb/util/crc32c.cc. if (HAVE_INTEL_SSE4_2) list(APPEND ROCKSDB_CMAKE_ARGS -DCMAKE_CXX_FLAGS=${SIMD_COMPILE_FLAGS}) + else() + list(APPEND ROCKSDB_CMAKE_ARGS -DWITH_SSE42=OFF) endif() list(APPEND ROCKSDB_CMAKE_ARGS -DCMAKE_AR=${CMAKE_AR}) list(APPEND ROCKSDB_CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE})