Configure script breakage with the new -Werror=implicit-function-declaration

Agreed; I’m working on a patch for this currently and hope to post it today or tomorrow.

I’m never opposed to reacting to more information, so I’m happy to re-visit the decision before we ship again. However, I’m strongly opposed to kicking this can down the road indefinitely as that limits our ability to ever set C2x as the default language mode, it makes for worse security posture with things known to cause issues, and it steps directly on the toes of the language committees. Giving some wiggle room for people to react right now is defensible, but this code hasn’t been valid for 20 years and at some point we can no longer let it keep constraining us because it does not meet the bar for an extension in Clang (specifically, there are no proposals in front of any language committee to keep this behavior and one of those committees has been actively reclaiming these design spaces for new functionality).