]> www.ginac.de Git - cln.git/blobdiff - m4/cc.m4
Fix sparc64 build with -DNO_ASM and reduce compiler warnings.
[cln.git] / m4 / cc.m4
index 0925662be6f2a838021e4e529afdc51473334f6b..768dba1d600eae55fb66b7cbbbc54dbd31910099 100644 (file)
--- a/m4/cc.m4
+++ b/m4/cc.m4
@@ -76,11 +76,15 @@ AC_CACHE_CHECK([whether the compiler supports __attribute__((flatten))], cl_cv_h
   cat > conftest.cc <<EOF
 void f() __attribute__((flatten));
 EOF
-AC_TRY_COMMAND(${CXX-g++} $CXXFLAGS -c conftest.cc >/dev/null 2>conftest.out)
-if grep -i "warning" conftest.out > /dev/null; then
-  cl_cv_have_attr_flatten=no
+if AC_TRY_COMMAND(${CXX-g++} $CXXFLAGS -c conftest.cc >/dev/null 2>conftest.stderr)
+then
+  if grep -i "warning" conftest.stderr > /dev/null; then
+    cl_cv_have_attr_flatten=no
+  else
+    cl_cv_have_attr_flatten=yes
+  fi
 else
-  cl_cv_have_attr_flatten=yes
+  cl_cv_have_attr_flatten=no
 fi
 rm -f conftest*
 ])