Today's fun fact: Oldest build of Samba on modern Ubuntu 18.04: autoconf removal!

Andrew Bartlett abartlet at
Fri Nov 22 01:24:27 UTC 2019

Today's fun fact is that the oldest Samba version I could build (to
test an AD DC thing) with --enable-selftest on Ubuntu 18.04 was
d47c1245788505cfaca9a25c855a2503c83e4315 (I didn't finish the bisect,
but this is close enough). 

In an interesting coincidence, this is essentially the point where the
old autoconf build system was removed
(cd4b413cb0574c459c1c24cf07f8d6b44f5fc077).  That probably means that
if using autoconf you can go back earlier without breaking out the VMs
or docker containers. 

The command line (quite likely not minimal) I used was:

ADDITIONAL_CFLAGS="-Wno-error -Wno-error=format-truncation -Wno-
error=implicit-function-declaration" ./configure --enable-selftest '
--with-shared-modules=!vfs_ceph' --disable-gnutls

I removed libcephfs-dev to make it build (ceph has changed API since

Andrew Bartlett

Andrew Bartlett
Authentication Developer, Samba Team
Samba Development and Support, Catalyst IT

More information about the samba-technical mailing list