58 lines
2.3 KiB
Text
58 lines
2.3 KiB
Text
$NetBSD: patch-aa,v 1.3 2006/06/18 19:38:51 joerg Exp $
|
|
|
|
--- configure.orig 2006-06-12 17:12:24.000000000 +0000
|
|
+++ configure
|
|
@@ -3261,7 +3261,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
|
|
if test "$kde_use_debug_code" != "no"; then
|
|
if test "$CXX" = "KCC"; then
|
|
- CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings $CXXFLAGS"
|
|
+ CXXFLAGS="+K0 -Wall -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings $CXXFLAGS"
|
|
else
|
|
if test "$kde_use_debug_code" = "full"; then
|
|
CXXFLAGS="-g3 $CXXFLAGS"
|
|
@@ -3634,8 +3634,8 @@ fi
|
|
if test "$GCC" = "yes"; then
|
|
case $host in
|
|
*-*-linux-gnu)
|
|
- CFLAGS="-ansi -W -Wall -pedantic -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
|
|
- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
|
|
+ CFLAGS="-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
|
|
+ CXXFLAGS="-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
|
|
|
|
echo "$as_me:$LINENO: checking whether $CXX supports -Wmissing-format-attribute" >&5
|
|
echo $ECHO_N "checking whether $CXX supports -Wmissing-format-attribute... $ECHO_C" >&6
|
|
@@ -3723,7 +3723,7 @@ fi
|
|
|
|
;;
|
|
esac
|
|
- CXXFLAGS="-Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
|
|
+ CXXFLAGS="-Wall -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
|
|
|
|
echo "$as_me:$LINENO: checking whether $CXX supports -Wundef" >&5
|
|
echo $ECHO_N "checking whether $CXX supports -Wundef... $ECHO_C" >&6
|
|
@@ -25945,6 +25946,7 @@ _ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
+#include <math.h>
|
|
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
@@ -25952,13 +25954,12 @@ extern "C"
|
|
#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
-char isnan ();
|
|
+double val = 0.0;
|
|
+
|
|
int
|
|
main ()
|
|
{
|
|
-isnan ();
|
|
- ;
|
|
- return 0;
|
|
+ return isnan (val);
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|