Upstream autoconf has introduced the ability to set runstatedir with an argument to configure for the 2.70 release. Other distros (such as Debian, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759647 ) have backported the support for runstatedir to 2.6.9 - I think Gentoo should do the same. Only 1 commit needs to be patched in and it does so cleanly.
https://github.com/gentoo/gentoo/pull/1924
commit fb0a252c2de4c6675413db36631e13853764493b Author: Lars Wendler <polynomial-c@gentoo.org> Date: Thu Nov 28 11:25:30 2019 sys-devel/autoconf: Revbump to add runstatedir Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
A bit late now, but on the pull request a few people objected for what are IMO good reasons. Gentoo developers do a lot of build system fixing, and this is going to lead to bugs being introduced by anyone running Gentoo. For example, https://github.com/trusteddomainproject/OpenDKIM/pull/41/commits/e79c9290a13 would not have been caught after this change, because it looks like autoconf-2.69 supports runstatedir on Gentoo. Even if I remember that our version is patched (I probably won't), I have no way to test the workaround in that PR any longer, because --runstatedir works on Gentoo regardless.
I feel it's a bit weird to CC the two of us here. I suppose you should CC the whole qa instead, to get proper team opinion.
(In reply to Michał Górny from comment #4) > I feel it's a bit weird to CC the two of us here. I suppose you should CC > the whole qa instead, to get proper team opinion. It was just a "heads up," since you two objected to the change on the pull request. I don't think this is a QA issue.
Note that we dropped this in bug 806376.