I think that more people should do this
First off, autoconf needs to be expunged from the universe. Second, I’m sorry, but we don’t actually need to support compilers that don’t exist any more, or operating systems that haven’t been purchasable or installable for dozens of years.
I do like portable code, but there are better ways than spaghetti code with thousands of #ifdefs and byzantine configuration steps.