diff options
Diffstat (limited to 'ares/m4')
| -rw-r--r-- | ares/m4/cares-compilers.m4 | 12 | 
1 files changed, 11 insertions, 1 deletions
diff --git a/ares/m4/cares-compilers.m4 b/ares/m4/cares-compilers.m4 index 2b00dffc5..156ff632f 100644 --- a/ares/m4/cares-compilers.m4 +++ b/ares/m4/cares-compilers.m4 @@ -916,10 +916,20 @@ AC_DEFUN([CARES_SET_COMPILER_WARNING_OPTS], [          if test "$want_warnings" = "yes"; then            if test "$compiler_num" -gt "600"; then              dnl Show errors, warnings, and remarks -            tmp_CPPFLAGS="$tmp_CPPFLAGS -Wall" +            tmp_CPPFLAGS="$tmp_CPPFLAGS -Wall -w2"              dnl Perform extra compile-time code checking              tmp_CPPFLAGS="$tmp_CPPFLAGS -Wcheck"            fi +          dnl Disable using EBP register in optimizations +          tmp_CFLAGS="$tmp_CFLAGS -fno-omit-frame-pointer" +          dnl Disable inline expansion of intrinsic functions +          tmp_CFLAGS="$tmp_CFLAGS -fno-builtin" +          dnl Disable inlining of functions +          tmp_CFLAGS="$tmp_CFLAGS -fno-inline" +          dnl Enable floating-point stack integrity checks +          tmp_CFLAGS="$tmp_CFLAGS -fpstkchk" +          dnl Enable run-time detection of buffer overruns. +          tmp_CFLAGS="$tmp_CFLAGS -fstack-security-check"          fi          ;;          #  | 
