From: Ilya Dryomov Date: Thu, 9 Jun 2022 11:42:01 +0000 (+0200) Subject: cmake: pass -Wno-error when building PMDK X-Git-Tag: v18.0.0~724^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=03d27945a646124e8d8a915771ac94ed7b684366;p=ceph-ci.git 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 --- diff --git a/cmake/modules/Buildpmem.cmake b/cmake/modules/Buildpmem.cmake index ead5c80ae90..e264fabd5d2 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 "")