From 03d27945a646124e8d8a915771ac94ed7b684366 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Thu, 9 Jun 2022 13:42:01 +0200 Subject: [PATCH] cmake: pass -Wno-error when building PMDK It's hitting pacific with a nuisance -Werror=array-parameter= const char * vs const char[37] mismatch. Follow commit 91a616b26e83 ("cmake: pass RTE_DEVEL_BUILD=n when building dpdk") and just disable -Werror. Fixes: https://tracker.ceph.com/issues/55977 Signed-off-by: Ilya Dryomov --- cmake/modules/Buildpmem.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/modules/Buildpmem.cmake b/cmake/modules/Buildpmem.cmake index ead5c80ae90f5..e264fabd5d2a6 100644 --- a/cmake/modules/Buildpmem.cmake +++ b/cmake/modules/Buildpmem.cmake @@ -29,7 +29,7 @@ function(build_pmem) # build system tests statically linking to librbd (which uses # libpmemobj) will not link (because we don't build the ndctl # static library here). - BUILD_COMMAND ${make_cmd} CC=${CMAKE_C_COMPILER} NDCTL_ENABLE=n BUILD_EXAMPLES=n BUILD_BENCHMARKS=n DOC=n + BUILD_COMMAND ${make_cmd} CC=${CMAKE_C_COMPILER} EXTRA_CFLAGS=-Wno-error NDCTL_ENABLE=n BUILD_EXAMPLES=n BUILD_BENCHMARKS=n DOC=n BUILD_IN_SOURCE 1 BUILD_BYPRODUCTS "/src/${PMDK_LIB_DIR}/libpmem.a" "/src/${PMDK_LIB_DIR}/libpmemobj.a" INSTALL_COMMAND "") -- 2.39.5