From: Björn Baumbach Date: Thu, 13 Jun 2019 15:20:02 +0000 (+0200) Subject: build: remove unneeded libceph-common dependency X-Git-Tag: tevent-0.10.1~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16c3a00d2eb8471dfa4cf9ace003578331d2e1e0;p=thirdparty%2Fsamba.git build: remove unneeded libceph-common dependency librados and libcephfs are both dependent on ceph-common, but ctdb_mutex_ceph_rados_helper and vfs_ceph needn't be explicitly linked against it. Signed-off-by: Björn Baumbach Reviewed-by: David Disseldorp Reviewed-by: Andrew Bartlett Autobuild-User(master): Andrew Bartlett Autobuild-Date(master): Mon Sep 2 03:44:24 UTC 2019 on sn-devel-184 --- diff --git a/ctdb/wscript b/ctdb/wscript index 8ce5a0953be..c67725204a2 100644 --- a/ctdb/wscript +++ b/ctdb/wscript @@ -262,7 +262,6 @@ def configure(conf): if Options.options.ctdb_ceph_reclock: if (conf.CHECK_HEADERS('rados/librados.h', False, False, 'rados') and conf.CHECK_LIB('rados', shlib=True)): - conf.CHECK_LIB('ceph-common', shlib=True) Logs.info('Building with Ceph librados recovery lock support') conf.define('HAVE_LIBRADOS', 1) else: @@ -682,7 +681,7 @@ def build(bld): if bld.env.HAVE_LIBRADOS: bld.SAMBA_BINARY('ctdb_mutex_ceph_rados_helper', source='utils/ceph/ctdb_mutex_ceph_rados_helper.c', - deps='talloc tevent rados ceph-common', + deps='talloc tevent rados', includes='include', install_path='${CTDB_HELPER_BINDIR}') diff --git a/source3/wscript b/source3/wscript index db8f83ef576..1dc5abf0ab6 100644 --- a/source3/wscript +++ b/source3/wscript @@ -1561,11 +1561,9 @@ main() { if (Options.options.with_cephfs and conf.CHECK_HEADERS('cephfs/libcephfs.h', False, False, 'cephfs') and conf.CHECK_LIB('cephfs', shlib=True)): - conf.env['LIBPATH_CEPH-COMMON'] = Options.options.LIBDIR + '/ceph' - conf.CHECK_LIB('ceph-common', shlib=True) if Options.options.with_acl_support: conf.DEFINE('HAVE_CEPH', '1') - if conf.CHECK_FUNCS_IN('ceph_statx', 'cephfs ceph-common', + if conf.CHECK_FUNCS_IN('ceph_statx', 'cephfs', headers='cephfs/libcephfs.h'): conf.DEFINE('HAVE_CEPH_STATX', '1') else: