On 4/17/25 8:51 AM, Eric Blake wrote:
On Thu, Apr 17, 2025 at 08:31:08AM +0200, Simon Josefsson via Gnulib discussion
list wrote:
Hi
I got a CI/CD build failure [1] for libidn on the new release fedora 42.
It's not just Fedora 42; OpenSUSE did the same back in last August:
https://gitlab.com/libvirt/libvirt-ci/-/merge_requests/425
https://bugzilla.suse.com/show_bug.cgi?id=1214365#c6
I wonder if distros that provide shortcuts for setting up a devel
environment (such as installing gcc, make, etc) should make sure awk
is part of that common devel environment. But yeah, we are now at the
point where it is no longer reasonable to assume that awk is available
on every bare-bones distro, and so we either need to tweak autoconf to
avoid awk (hard) or to at least alert the user that their environment
is too bare-bones, and they need to adjust their CI setup to install
just a bit more.
This is what we use at LFS to build a fairly complete system:
https://www.linuxfromscratch.org/lfs/view/stable/chapter02/hostreqs.html
We try to work with standards even though some are not updated any more:
https://www.linuxfromscratch.org/lfs/view/stable/prologue/standards.html
I'll note that we don't need autotools to start, but we do build them.
-- Bruce Dubbs
LFS