We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d5e3aa8 commit 55468caCopy full SHA for 55468ca
1 file changed
contrib/rocksdb-cmake/CMakeLists.txt
@@ -51,6 +51,14 @@ if(ENABLE_SSE42 AND ENABLE_PCLMULQDQ)
51
add_definitions(-DHAVE_PCLMUL)
52
endif()
53
54
+if(CMAKE_SYSTEM_PROCESSOR MATCHES "arm64|aarch64|AARCH64")
55
+ set (HAS_ARMV8_CRC 1)
56
+ # the original build descriptions set specific flags for ARM. These flags are already subsumed by ClickHouse's general
57
+ # ARM flags, see cmake/cpu_features.cmake
58
+ # set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=armv8-a+crc+crypto -Wno-unused-function")
59
+ # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=armv8-a+crc+crypto -Wno-unused-function")
60
+endif()
61
+
62
set (HAVE_THREAD_LOCAL 1)
63
if(HAVE_THREAD_LOCAL)
64
add_definitions(-DROCKSDB_SUPPORT_THREAD_LOCAL)
0 commit comments