https://bugs.openldap.org/show_bug.cgi?id=9485
--- Comment #15 from kloczko.tomasz@gmail.com kloczko.tomasz@gmail.com ---
Irrelevant. End users are not supposed to be running autoconf, they're
supposed to use the configure script we already generated.
I must regenerate lintool files nbecause openldap delevers broken ltmain.sh. After that needs to be regenerated autoconf files.
And again: none of the autoconf/automake/autoheader/libtool files should be held in VCS.
Few projects already stared usig new features of the new autoconf 2.70+. One of those feaures is new switch --runstatedir=<dir>. Bewcause of that I've changed my rpm %configiure macrro and I'm now regenering all ac/am/ah/lt files to test is package autoconf ready,. I have +6k spource packages and in that set only openldap is not ac 2.71 ready Mostly because openldap do not decided to move ao automake as well by this inm last +12 years according to https://git.openldap.org/openldap/openldap/-/commits/master?utf8=%E2%9C%93&a... openldap had only 7 updates.
Neverteless without regenerate openldap ac files my %configure macro fails with:
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --disable-silent-rules --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-debug --disable-ndb --disable-slp --disable-sql --disable-static --enable-backends=mod --enable-bdb=yes --enable-cleartext --enable-crypt --enable-dynacl --enable-dynamic --enable-hdb --enable-lmpasswd --enable-mdb=yes --enable-modules --enable-monitor --enable-overlays=mod --enable-rewrite --enable-rlookups --enable-slapi --enable-spasswd --libexecdir=/usr/lib64 --with-cyrus-sasl --with-gnu-ld --without-fetch --with-pic --with-threads configure: error: unrecognized option: `--runstatedir=/run' Try `./configure --help' for more information.
This is a 2.6.0 target bug, it should remain open for that. Any discussion about 2.4 (or 2.5) remains off topic.
openldap build framework even on master branmch is not ac 2.71 ready. Anda one more time: correctly fixed [] quotes wqill mot break anything on use openldap with older autoconf. That is just hard fact.