]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
src/libcephfs_proxy/CMakeLists.txt: add -Wno-gnu-pointer-arith
authorMatan Breizman <mbreizma@redhat.com>
Mon, 17 Feb 2025 10:21:31 +0000 (10:21 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 20 Feb 2025 14:27:33 +0000 (14:27 +0000)
```
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 <mbreizma@redhat.com>
src/libcephfs_proxy/CMakeLists.txt

index e19841241e7e0495f5595b767993baf17aa382d0..c638ac9161efeb8cfeb62ee78348b41c87fc756d 100644 (file)
@@ -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