Dan Kegel wrote:
Meson is a candidate for such a next-gen config system. It is in python, which does not quite qualify as usable during early uplift/bootstrap, but there are C ports in progress, see e.g. https://sr.ht/~lattis/muon/
*Please* do not introduce a dependency on Python; they do not worry much about backwards compatibility. If there is ever a Python 4 with a 3->4 transition anything like the 2->3 transition, you could end up with every past release relying on current Python becoming unbuildable.
Having complex dependencies for creating the build scripts is one thing, but needing major packages (like Python) to *use* the build scripts is a serious problem for anything below the "user application" tier, especially the "base system" tier.
-- Jacob