autoconf пытается скомпилировать этот код:
int
main ()
{
#ifndef __GNUC__
choke me
#endif
;
return 0;
}
и он компилируется, поэтому автоконф решает, что у меня gcc, после чего начинает использовать всякие фичи именно gcc. Так например, ниже использует:
if test "x$ac_compiler_gnu" = "xyes"; then
echo "$as_me:$LINENO: checking if we should add -fno-tree-copyrename to CFLAGS for computed gotos to work properly" >&5
echo $ECHO_N "checking if we should add -fno-tree-copyrename to CFLAGS for computed gotos to work properly... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
и поехали.
Как правильнее всего форсировать autoconf не делать это? Может быть есть какой-то флаг, который имеет смысл передать autoconf?
С автоконфом честно говоря никогда не работал, только скрипт configure запускал