On Mon, May 26, 2025, at 5:18 AM, Bruno Haible via Bug reports for autoconf wrote: > Hi Paul, > >> > Here's a proposed fix for the issue along these lines. >> >> Thanks. It'd be nicer if AC_CHECK_DECL didn't require AC_CANONICAL_HOST. >> We can do that by checking inside the C program rather than using >> AC_CANONICAL_HOST. > > This comes with the cost of an extra compiler invocation on all non-macOS > systems. But I understand the desire to avoid AC_CANONICAL_HOST.
Just wanna endorse avoiding AC_CANONICAL_HOST in something as basic as AC_CHECK_DECL. The increased use of AC_CANONICAL_HOST in 2.70 and 2.71 caused problems for people who weren't expecting to need to ship config.{sub,guess}, and the macros involved were way less frequently used. zw