Linker limitations on 32-bit architectures
Linker limitations on 32-bit architectures
Posted Aug 28, 2019 17:15 UTC (Wed) by madscientist (subscriber, #16861)In reply to: Linker limitations on 32-bit architectures by pizza
Parent article: Linker limitations on 32-bit architectures
As far as supporting older systems, some of that depends on the software. Some GNU facilities make a very conscious effort to support VERY old systems; this is particularly true for "bootstrap" software. Others simply make assumptions instead, and don't add checks for those facilities into their configure.ac. It's not really up to autoconf what these packages decide to check (or not).
Also, much modern GNU software takes advantage of gnulib which provides portable versions of less-than-portable facilities... sometimes it's not a matter of whether a particular system call is supported, but that it works differently (sometimes subtly differently) on different systems. That's still true today on systems like Solaris, various BSD variants, etc. even without considering IRIX.