autotools be like
checking for number system base ... base 2
checking for signed integer system ... twos complement
checking for galaxy ... milky way
checking for laws of the universe ... standard model
autotools be like
40 comments
@wyatt8740 @unnick Because someone c&p'd a bunch of garbage rather than writing their own .ac file... 🤦 @dalias @wyatt8740 @unnick and why is it that people c&p a bunch of garbage rather than writing their own .ac file, Rich? @whitequark @wyatt8740 @unnick Because the whole thing is fairly opaque, uses an obscure language, and the docs on how to make decent use of it are unofficial and hard to find especially after the burning of search... No intent to blame anyone just theorize on how things got this way. @dalias @wyatt8740 @unnick honestly even ten years ago I found it rather difficult to figure out how to write .ac files @dalias @whitequark @wyatt8740 @unnick no it uses three different opaque languages at the same time, in the same source file @whitequark @dalias @wyatt8740 @unnick @jannem @dalias @wyatt8740 @unnick it's one of the most obscure and user-hostile pieces of software in the world; of course it _is_ difficult, especially if you don't already have the skills for it @wyatt8740 @unnick @unnick VAX/VMS 3.0 only had partial support for thermodynamic entropy. Best not to make assumptions and just keep the extra test around. @norootcause Not as total a given as you'd expect, even in 2024! Many non-x86 consoles used non-IEEE754 floats! @larsbrinkhoff @unnick That’s why I always say “octet” instead of “byte”, so that the PDP-10 programmers don’t get confused. @joelvanderwerf @unnick @unnick Are you saying you don’t routinely test on a 36-bit middle-endian BCD architecture? @unnick these tests are for me, the dude running Solaris 7 with a busted libm and broken includes because `fixinclude` in all compatible gcc versions just breaks everything. it's me, the dude who accidentally gave Jia Tan one (1) system from 1998. on one hand, i've learned a lot about the stack below everything, since i've had to build it myself. on the other, i'm going to die of stress three years from now. @unnick These jokes date back at least to the 1990s. I can recall a program which went like: checking for bass ale in -lfridge ... no checking for gravity ... Err you have gravity and adhere to to standard model, but these are incompatible to one another. Please pick one or unify them to continue... @unnick Mine also checks for the universe for consistency, and UID, and fails if it's not 0 (Universe MPI Master). So much legacy that it still thinks you might be running it on an obscure mainframe from the 70s that uses an even more obscure C compiler ¯\_(ツ)_/¯ |
@unnick
checking for FORTRAN77 compiler
I'm just building a GTK color picker in C, why do you need this?!?