https://bugs.python.org/issue25397 improve the cross-compile tests to be more focused --- a/configure.ac +++ b/configure.ac @@ -1339,7 +1339,7 @@ if test "$GCC" = "yes" then AC_MSG_CHECKING(whether gcc supports ParseTuple __format__) save_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS -Werror -Wformat" + CFLAGS="$CFLAGS -Werror=format" AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([[void f(char*,...)__attribute((format(PyArg_ParseTuple, 1, 2)));]], [[]]) ],[ @@ -4458,7 +4458,7 @@ then [ac_cv_have_long_long_format="cross -- assuming no" if test x$GCC = xyes; then save_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS -Werror -Wformat" + CFLAGS="$CFLAGS -Werror=format" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include #include