Today's fun fact: Oldest build of Samba on modern Ubuntu 18.04: autoconf removal!
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 '
I removed libcephfs-dev to make it build (ceph has changed API since
Authentication Developer, Samba Team https://samba.org
Samba Development and Support, Catalyst IT
More information about the samba-technical