From c1a162d83b12babd697586ede45815f890d7a40e Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Wed, 15 Jul 2015 20:24:05 -0500 Subject: disable strict aliasing by default, noticed by miod@ --- m4/disable-compiler-warnings.m4 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/m4/disable-compiler-warnings.m4 b/m4/disable-compiler-warnings.m4 index 2792722..9dae100 100644 --- a/m4/disable-compiler-warnings.m4 +++ b/m4/disable-compiler-warnings.m4 @@ -26,4 +26,14 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])], [AC_MSG_RESULT([no])] ) CFLAGS="$save_cflags $AM_CFLAGS" + +save_cflags="$CFLAGS" +CFLAGS=-fno-strict-aliasing +AC_MSG_CHECKING([whether CC supports -fno-strict-aliasing]) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])], + [AC_MSG_RESULT([yes])] + [AM_CFLAGS=-fno-strict-aliasing], + [AC_MSG_RESULT([no])] +) +CFLAGS="$save_cflags $AM_CFLAGS" ]) -- cgit v1.2.3-55-g6feb