diff options
author | Marcus Brinkmann <mb@g10code.com> | 2010-04-19 17:15:03 +0000 |
---|---|---|
committer | Marcus Brinkmann <mb@g10code.com> | 2010-04-19 17:15:03 +0000 |
commit | 3a1abf59f070c1e676e6dca8f5b966460126623d (patch) | |
tree | 29d72cbf379389ec9331afd377d4375257de34e3 | |
parent | 99f5f4cb958f9b574eee6ecbda6fb4a8e5ab50c0 (diff) | |
download | libgcrypt-3a1abf59f070c1e676e6dca8f5b966460126623d.tar.gz |
2010-04-19 Marcus Brinkmann <marcus@g10code.de>
* configure.ac: Check for -fno-strict-aliasing.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | configure.ac | 11 |
2 files changed, 15 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2010-04-19 Marcus Brinkmann <marcus@g10code.de> + + * configure.ac: Check for -fno-strict-aliasing. + 2010-04-12 Brad Hards <bradh@frogmouth.net> (wk) * configure.ac: Print more verbose info at the end. diff --git a/configure.ac b/configure.ac index 65e29cdb..d05c9cb5 100644 --- a/configure.ac +++ b/configure.ac @@ -928,6 +928,17 @@ if test "$GCC" = yes; then if test x"$_gcc_wopt" = xyes ; then CFLAGS="$CFLAGS -Wpointer-arith" fi + + AC_MSG_CHECKING([if gcc supports -fno-strict-aliasing]) + _gcc_cflags_save=$CFLAGS + CFLAGS="-fno-strict-aliasing" + AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]),_gcc_wopt=yes,_gcc_wopt=no) + AC_MSG_RESULT($_gcc_wopt) + CFLAGS=$_gcc_cflags_save; + if test x"$_gcc_wopt" = xyes ; then + CFLAGS="$CFLAGS -fno-strict-aliasing" + fi + fi fi |