configure: Always use -fno-builtin if supported, since it's needed for scanf too.
diff --git a/configure.ac b/configure.ac
index 27ae9ef..cda7f47 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1238,6 +1238,7 @@
WINE_TRY_CFLAGS([-fshort-wchar],
[AC_DEFINE(CC_FLAG_SHORT_WCHAR, "-fshort-wchar",
[Specifies the compiler flag that forces a short wchar_t])])
+ WINE_TRY_CFLAGS([-fno-builtin],[AC_SUBST(BUILTINFLAG,"-fno-builtin")])
WINE_TRY_CFLAGS([-fno-strict-aliasing])
WINE_TRY_CFLAGS([-Wdeclaration-after-statement])
WINE_TRY_CFLAGS([-Wwrite-strings])
@@ -1253,17 +1254,6 @@
then
EXTRACFLAGS="$EXTRACFLAGS -Wpointer-arith"
fi
-
- AC_SUBST(BUILTINFLAG,"")
- saved_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -Werror"
- AC_CACHE_CHECK([for builtin wchar inlines], ac_cv_c_builtin_wchar_ctype,
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[int iswlower(unsigned short);]])],[ac_cv_c_builtin_wchar_ctype=no],[ac_cv_c_builtin_wchar_ctype=yes]))
- CFLAGS="$saved_CFLAGS"
- if test "$ac_cv_c_builtin_wchar_ctype" = "yes"
- then
- BUILTINFLAG="-fno-builtin"
- fi
fi
dnl **** Check how to define a function in assembly code ****