]> git.ipfire.org Git - thirdparty/autoconf.git/commit
_AC_COMPILER_EXEEXT_CROSS: exit 77 if test program does not run
authorZack Weinberg <zackw@panix.com>
Tue, 18 Aug 2020 20:47:42 +0000 (16:47 -0400)
committerZack Weinberg <zackw@panix.com>
Tue, 18 Aug 2020 20:47:42 +0000 (16:47 -0400)
commitfa0754f704d7442cb2780d740fa4aabe2ba19f86
tree7da004fc0e571ef5107316990afd74c694002313
parent5d3c99e56247d5a6496729931774cff08cf8dc0f
_AC_COMPILER_EXEEXT_CROSS: exit 77 if test program does not run

This causes our testsuite to report a skipped test, rather than a
failure, if the detected compiler for _AC_LANG produces broken
executables.  It matches the behavior of _AC_COMPILER_EXEEXT_DEFAULT,
which has exited with that code for a long time if it hits the
“_AC_LANG compiler cannot *create* executables” failure case.

Partially addresses bug #110267.  The Solaris 10 machine I have access
to, has a broken gccgo installation that generates executables that
crash on startup.   Without this patch, test “358: Go” fails.  With
this patch, it is skipped.
lib/autoconf/lang.m4