[Samba] ceph is disabled even if explicitly asked to be enabled

Anoop C S anoopcs at samba.org
Wed Jul 31 04:55:19 UTC 2024


On Tue, 2024-07-30 at 21:12 +0300, Michael Tokarev via samba wrote:
> Hi!
> 
> Building current samba on debian bullseye with
> 
>    ./configure --enable-cephfs
> 
> results in the following output:
> 
> Checking for header cephfs/libcephfs.h              : yes
> Checking for library cephfs                         : yes
> Checking for ceph_statx in cephfs                   : ok
> Checking for ceph_openat in cephfs                  : not found
> Ceph support disabled due to --without-acl-support
>           or lack of ceph_statx/ceph_openat support
> ...
> 
> but despite --enable-cephfs option, ./configure succeeds and
> subsequent
> build succeeds too, just vfs/ceph.so etc aren't being produced.
> 
> This seems like (configure) bug.

I hope the description(and hyperlinked discussion) from
https://gitlab.com/samba-team/samba/-/merge_requests/3715 explains the
situation with upcoming v4.21 in detail. Basically we decided to go
with the mandate of requiring certain APIs from libcephfs. Those APIs
have been around since v17 and it is the least among the non-EOL(not
archived) versions of Ceph as
per https://docs.ceph.com/en/latest/releases/#ceph-releases-index .

Thanks,
Anoop C S. 



More information about the samba mailing list