From 45326b002dfd5b1f722ff1818680e8189ad45af2 Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Mon, 28 May 2018 23:00:42 +0300 Subject: [PATCH] cmake: enable RTTI for both debug and release RocksDB builds Overwise ceph build in Release mode is failing. Signed-off-by: Igor Fedotov (cherry picked from commit 83841bf3de4f664df1c5b1b7997861acf2ede767) --- cmake/modules/BuildRocksDB.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/modules/BuildRocksDB.cmake b/cmake/modules/BuildRocksDB.cmake index 71a1e2a1a2c6..1c1a257b2e30 100644 --- a/cmake/modules/BuildRocksDB.cmake +++ b/cmake/modules/BuildRocksDB.cmake @@ -20,6 +20,7 @@ function(do_build_rocksdb) list(APPEND ROCKSDB_CMAKE_ARGS -DCMAKE_AR=${CMAKE_AR}) list(APPEND ROCKSDB_CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}) list(APPEND ROCKSDB_CMAKE_ARGS -DFAIL_ON_WARNINGS=OFF) + list(APPEND ROCKSDB_CMAKE_ARGS -DUSE_RTTI=1) # we use an external project and copy the sources to bin directory to ensure # that object files are built outside of the source tree. -- 2.47.3