GCC and Binutils have become garbage. Just switch to LLVM immediately to get rid of autotools hell. As bad as cmake is too, cmake+ninja is still much better than autotools+make.
Announcement
Collapse
No announcement yet.
Mold Linker Jumps From v2.4.1 To v2.30 To Resolve GNU libtool Compatibility
Collapse
X
-
Originally posted by Vorpal View Post
Or it is GNU software. Lots of GNU software (binutils, GCC, glibc, etc) still use autotools as far as I know. I don't know of any GNU software that doesn't use autotools, but I have not checked exhaustively.
And then there is a whole bunch of other projects that keep it out of inertia (it isn't working badly enough that they have reason to switch). Doesn't mean that the project itself is dead though as you seem to imply. I wouldn't consider Python to be "frozen in time with little sign of life" for example. Or ruby. Or a whole bunch of other long lived software.
There is a whole bunch of projects still using plain make files after all, or custom make-based build systems. So your generalisation really doesn't work. What is true though as far as I know is that there aren't many newly created projects using autotools.
- Likes 7
Comment
-
Originally posted by edxposed View PostGCC and Binutils have become garbage. Just switch to LLVM immediately to get rid of autotools hell. As bad as cmake is too, cmake+ninja is still much better than autotools+make.
- Likes 1
Comment
-
Originally posted by fitzie View Postlibtool has no shame. anyone still using it or autoconf/make in 2024 are clearly stuck up a creek without a paddle, so kudos for mold for helping them out.
In general, Autotools (Automake, Autoconf, Libtools) lack resources to keep up with the pace of the world. To relevant to die, to annoying to keep using them.
- Likes 3
Comment
-
It's funny because our Linux OSes are built on top of old legacy programs / tools, most of them are either X components or gnu stuff, you know it if you have an LFS 😂
Kudos to distro maintainersLast edited by Blademasterz; 18 March 2024, 04:24 AM.
Comment
Comment