From 31188970a4a77c4d89d2474890d0dcdba58a1755 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Mon, 17 Feb 2025 10:21:31 +0000 Subject: [PATCH] src/libcephfs_proxy/CMakeLists.txt: add -Wno-gnu-pointer-arith ``` Building C object src/libcephfs_proxy/CMakeFiles/cephfs_proxy.dir/proxy_link.c.o /home/./ceph/src/libcephfs_proxy/proxy_link.c:198:10: warning: arithmetic on a pointer to void is a GNU extension [-Wgnu-pointer-arith] 198 | buffer += len; | ~~~~~~ ^ /home/./ceph/src/libcephfs_proxy/proxy_link.c:232:18: warning: arithmetic on a pointer to void is a GNU extension [-Wgnu-pointer-arith] 232 | iov->iov_base += len; | ~~~~~~~~~~~~~ ^ /home/./ceph/src/libcephfs_proxy/proxy_link.c:268:18: warning: arithmetic on a pointer to void is a GNU extension [-Wgnu-pointer-arith] 268 | iov->iov_base += len; | ~~~~~~~~~~~~~ ^ /home/./ceph/src/libcephfs_proxy/proxy_link.c:328:17: warning: arithmetic on a pointer to void is a GNU extension [-Wgnu-pointer-arith] 328 | iov->iov_base += sizeof(proxy_link_req_t); | ~~~~~~~~~~~~~ ^ /home/./ceph/src/libcephfs_proxy/proxy_link.c:391:17: warning: arithmetic on a pointer to void is a GNU extension [-Wgnu-pointer-arith] 391 | iov->iov_base += sizeof(proxy_link_ans_t); | ~~~~~~~~~~~~~ ^ 5 warnings generated. ``` Signed-off-by: Matan Breizman --- src/libcephfs_proxy/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libcephfs_proxy/CMakeLists.txt b/src/libcephfs_proxy/CMakeLists.txt index e19841241e7..c638ac9161e 100644 --- a/src/libcephfs_proxy/CMakeLists.txt +++ b/src/libcephfs_proxy/CMakeLists.txt @@ -4,8 +4,10 @@ set(libcephfs_proxy_srcs libcephfs_proxy.c ${proxy_common_srcs}) add_executable(libcephfsd ${libcephfsd_srcs}) add_library(cephfs_proxy ${CEPH_SHARED} ${libcephfs_proxy_srcs}) +target_compile_options(cephfs_proxy PRIVATE "-Wno-gnu-pointer-arith") target_link_libraries(libcephfsd cephfs ${CRYPTO_LIBS}) +target_compile_options(libcephfsd PRIVATE "-Wno-gnu-pointer-arith") if(ENABLE_SHARED) set_target_properties(cephfs_proxy PROPERTIES -- 2.39.5