Skip to content

Commit 55468ca

Browse files
committed
Fix ARM build
1 parent d5e3aa8 commit 55468ca

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

contrib/rocksdb-cmake/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ if(ENABLE_SSE42 AND ENABLE_PCLMULQDQ)
5151
add_definitions(-DHAVE_PCLMUL)
5252
endif()
5353

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+
5462
set (HAVE_THREAD_LOCAL 1)
5563
if(HAVE_THREAD_LOCAL)
5664
add_definitions(-DROCKSDB_SUPPORT_THREAD_LOCAL)

0 commit comments

Comments
 (0)