You're right. It's not that autoconf never works, it's that it fails so
frequently that I can't trust it to work. Case in point, I just had a bunch
of trouble this morning with it, with the most trivial command, and had to
reset the repo to ground state to get it to build again.
but compared to my experience with Go, autoconf does not compare well.
On Thu, Jun 20, 2024 at 2:53 PM David Arnold <davida(a)pobox.com> wrote:
On 21 Jun 2024, at 07:00, ron minnich
<rminnich(a)gmail.com> wrote:
here's where I'd have to disagree: "./configure && make is not so
bad,
it's not irrational, sometimes it's overkill, but it works"
because it doesn't. Work, that is. At least, for me.
Never?
Any tool can be misused (perhaps there’s an issue with slurm’s
implementation here?)
I think the quality of autoconf usage (by project authors) has declined,
perhaps as building from source has been overtaken by the use of binary
packages.
I’d argue that autotools (incl automake and libtool) can be a decent
solution in the hands of devs who care. At one time, I think it was the
best compromise, although I’m open to argument that this time has passed.
It was certainly never useful for general portability to Windows, for
instance, and more recent tools manage that better.
d