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

Andrew Bartlett abartlet at samba.org
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
then). 

Andrew Bartlett

-- 
Andrew Bartlett
https://samba.org/~abartlet/
Authentication Developer, Samba Team         https://samba.org
Samba Development and Support, Catalyst IT   
https://catalyst.net.nz/services/samba








More information about the samba-technical mailing list