Eric S. Raymond / autodafe · Tools for freeing your project from the clammy grip of autotools. (gitlab.com)
from 7heo@lemmy.ml to technology@lemmy.ml on 07 Apr 2024 10:06
https://lemmy.ml/post/14160793

#technology

threaded - newest

flying_sheep@lemmy.ml on 07 Apr 2024 13:17 collapse

That was my immediate reaction here: one of the reasons the xz backdoor was possible is that nobody is going to question the idea of shipping a tarball to spare users from having to touch Autotools.

Of course I wouldn’t think of manually hacking together Makefiles since I come from languages that have either the One True Build Tool or a standard for packaging and defining build backends.

I think the author’s aversion to build tools trying (and apparently failing) to make everyone’s life easier is more a statement about how much C/C++ have suffered from not having a standard for packages.

onlinepersona@programming.dev on 07 Apr 2024 13:31 collapse

C/C++ have suffered from not having a standard for packages

On top of the languages being a wonderful torture devices, their ecosystems are hell: SCons, Make, CMake, autotools, the configure scripts, lacking package management with no registry, no version locks, no good opensource IDEs, etc. . While the language has simply become a dumping ground for every paradigm known to programmers, the ecosystem is stuck in the 90s.

Anti Commercial AI thingy

CC BY-NC-SA 4.0