Hackers doing what they do best: create more ugly and buggy tools to get around the ugliness and bugs of the ugly and buggy tools that they created over the last 50 years...
*insert xkcd standards comic*
You found my software engineering "larval stage" from 1999
@retr0id Universally enabling -WError (error on warning) in release builds is a great way for several years down the line everyone trying to build your thing with new versions of GCC to have a nightmarish time as new warnings have been defined and they have to figure out what arcane incantation must be uttered to get past it for your cute custom build system.
And don't say you'll keep up with GCC, the project may be abandoned by then or they may need an old version for some reason.
@retr0id I loathe autotools. Try bootstrapping tools on another OS and autocrap is a nightmare.
Worst was one of the Debian people who took my 20 line or so gnome tool that fed the selection to google search and adding about a thousand lines of autoconf to it, and then also rewrote the versioning for it because it was versioned by geologic era names not numbers 8)
@retr0id Meanwhile in javaland, everyone uses Gradle and everyone hates it, but it's better than the alternatives so it gets used everywhere anyways
accursed fucking elephant