]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cmake: reorder linked libraries of crimson-alienstore
authorKefu Chai <kchai@redhat.com>
Wed, 9 Dec 2020 16:13:15 +0000 (00:13 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 10 Dec 2020 09:22:04 +0000 (17:22 +0800)
commit8377ac8982c8d1263a62fdd0a82719da2c213bf1
treec5511c7ba1defb29ae15a78129f37ac67894e6dc
parente4ed324e0b70693d8c9181396bbb848704be78d0
cmake: reorder linked libraries of crimson-alienstore

so the libraries like libkv can access the symbols exposed by
crimson-alien-common.

this change should address the link failures like:

/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos8/DIST/centos8/MACHINE_SIZE/gigantic/release/16.0.0-8049-g1ab93e4d/rpm/el8/BUILD/ceph-16.0.0-8049-g1ab93e4d/src/common/PriorityCache.cc:175:
undefined reference to `ceph::common::PerfCountersBuilder::~PerfCountersBuilder()'

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/os/alienstore/CMakeLists.txt