Disable warnings as errors for RocksDB

RocksDB has a lot of warnings with modern compilers, this makes the
build more robust over different environments.
This commit is contained in:
Joshua Leahy
2026-02-24 14:47:17 +00:00
parent c1764d2d62
commit 7efcb96f0b
+1 -1
View File
@@ -109,7 +109,7 @@ endif()
# the -include cstdint is a workaround for issue #13365, fixed in PR #14334
separate_arguments(
rocksdb_build UNIX_COMMAND
"env ROCKSDB_DISABLE_ZLIB=y ROCKSDB_DISABLE_BZIP=1 ROCKSDB_DISABLE_SNAPPY=1 ${MAKE_EXE} USE_RTTI=1 EXTRA_CXXFLAGS='${ROCKS_DB_MARCH} ${ROCKS_DB_NO_AVX512} -DROCKSDB_NO_DYNAMIC_EXTENSION -include cstdint' EXTRA_CFLAGS='${ROCKS_DB_MARCH} ${ROCKS_DB_NO_AVX512}' -j ${MAKE_PARALLELISM} static_lib"
"env ROCKSDB_DISABLE_ZLIB=y ROCKSDB_DISABLE_BZIP=1 ROCKSDB_DISABLE_SNAPPY=1 DISABLE_WARNING_AS_ERROR=1 ${MAKE_EXE} USE_RTTI=1 EXTRA_CXXFLAGS='${ROCKS_DB_MARCH} ${ROCKS_DB_NO_AVX512} -DROCKSDB_NO_DYNAMIC_EXTENSION -include cstdint' EXTRA_CFLAGS='${ROCKS_DB_MARCH} ${ROCKS_DB_NO_AVX512}' -j ${MAKE_PARALLELISM} static_lib"
)
ExternalProject_Add(make_rocksdb
DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}