]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: declare rgw_a's dependency on rgw_schedulers and kmip 69474/head
authorSun Yuechi <sunyuechi@iscas.ac.cn>
Sun, 14 Jun 2026 20:45:37 +0000 (04:45 +0800)
committerSun Yuechi <sunyuechi@iscas.ac.cn>
Mon, 15 Jun 2026 11:08:55 +0000 (19:08 +0800)
commit056b70613154506c55214e0dda85a4472d1b106e
treef43b9a6e44367ba9b21bcd274cacdf4976c5cf51
parentca0bc48a2a27f64176942b54341b640905c89a3e
rgw: declare rgw_a's dependency on rgw_schedulers and kmip

rgw_a uses rgw::dmclock::* (rgw_schedulers) and kmip_* (kmip) but never
declared either, so each consumer relinked them by hand. ld.bfd hid this
via lazy archive extraction; mold pulls the members and fails with
undefined symbols. Declare it on rgw_a (PRIVATE) and drop the now
redundant explicit links from radosgw and the rgw shared library.

Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
src/rgw/CMakeLists.txt