From: Matan Breizman Date: Mon, 17 Feb 2025 10:21:31 +0000 (+0000) Subject: src/libcephfs_proxy/CMakeLists.txt: add -Wno-gnu-pointer-arith X-Git-Tag: testing/wip-pdonnell-testing-20250225.133217-debug~9^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=31188970a4a77c4d89d2474890d0dcdba58a1755;p=ceph-ci.git 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 --- 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