]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cmake: exclude private symbols in librbd
authorKefu Chai <kchai@redhat.com>
Fri, 29 Jul 2016 03:27:34 +0000 (11:27 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 29 Jul 2016 15:12:33 +0000 (23:12 +0800)
commit417c54f1ef58c575267bd2dc11b2f9675f535007
tree5c3bd58c7f33e01e133feba7af74cb48c11265d6
parente7cfdc842e731ba964c72a8b3fd07459a1d27c39
cmake: exclude private symbols in librbd

missed it in 0edfad0.
* librbd: pass '--exclude-libs,ALL' to linker
* rbd: link against used libraries explicitly, rbd is accessing some
  internal symbols not exposed by librbd.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/cls/CMakeLists.txt
src/journal/CMakeLists.txt
src/librbd/CMakeLists.txt
src/rbd_fuse/CMakeLists.txt
src/test/librbd/CMakeLists.txt
src/tools/rbd/CMakeLists.txt