configure: Try harder to disable Fortify.

Signed-off-by: Charles Davis <cdavis5x@gmail.com>
This commit is contained in:
Charles Davis 2015-09-22 15:57:00 -06:00 committed by Alexandre Julliard
parent 3eb8e325b8
commit 5252d19fba
2 changed files with 2 additions and 2 deletions

2
configure vendored
View File

@ -14550,7 +14550,7 @@ else
int int
main () main ()
{ {
#if defined(__USE_FORTIFY_LEVEL) && __USE_FORTIFY_LEVEL > 0 #if (defined(__USE_FORTIFY_LEVEL) && __USE_FORTIFY_LEVEL > 0) || (defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0)
#error Fortify enabled #error Fortify enabled
#endif #endif
; ;

View File

@ -1898,7 +1898,7 @@ dnl **** Disable Fortify, it has too many false positives
AC_CACHE_CHECK([for the need to disable Fortify], ac_cv_c_fortify_enabled, AC_CACHE_CHECK([for the need to disable Fortify], ac_cv_c_fortify_enabled,
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <string.h>]], AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <string.h>]],
[[#if defined(__USE_FORTIFY_LEVEL) && __USE_FORTIFY_LEVEL > 0 [[#if (defined(__USE_FORTIFY_LEVEL) && __USE_FORTIFY_LEVEL > 0) || (defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0)
#error Fortify enabled #error Fortify enabled
#endif]])], #endif]])],
[ac_cv_c_fortify_enabled=no],[ac_cv_c_fortify_enabled=yes])) [ac_cv_c_fortify_enabled=no],[ac_cv_c_fortify_enabled=yes]))