use -fno-stack-protector if available, from r6722 From: <> --- chronicle/valgrind/Makefile.in | 1 chronicle/valgrind/Makefile.tool.am | 12 + chronicle/valgrind/autom4te.cache/output.0 | 73 +++++++ chronicle/valgrind/autom4te.cache/requests | 16 +- chronicle/valgrind/autom4te.cache/traces.0 | 200 ++++++++++---------- chronicle/valgrind/auxprogs/Makefile.in | 1 chronicle/valgrind/cachegrind/Makefile.in | 13 + chronicle/valgrind/cachegrind/docs/Makefile.in | 1 chronicle/valgrind/cachegrind/tests/Makefile.in | 1 .../valgrind/cachegrind/tests/amd64/Makefile.in | 1 .../valgrind/cachegrind/tests/ppc32/Makefile.in | 1 .../valgrind/cachegrind/tests/ppc64/Makefile.in | 1 .../valgrind/cachegrind/tests/x86/Makefile.in | 1 chronicle/valgrind/callgrind/Makefile.in | 13 + chronicle/valgrind/callgrind/docs/Makefile.in | 1 chronicle/valgrind/callgrind/tests/Makefile.in | 1 chronicle/valgrind/chronicle/Makefile.in | 13 + chronicle/valgrind/chronicle/docs/Makefile.in | 1 chronicle/valgrind/chronicle/tests/Makefile.in | 1 chronicle/valgrind/configure | 73 +++++++ chronicle/valgrind/configure.in | 27 +++ chronicle/valgrind/coregrind/Makefile.in | 1 chronicle/valgrind/docs/Makefile.in | 1 chronicle/valgrind/docs/images/Makefile.in | 1 chronicle/valgrind/docs/internals/Makefile.in | 1 chronicle/valgrind/docs/lib/Makefile.in | 1 chronicle/valgrind/docs/xml/Makefile.in | 1 chronicle/valgrind/helgrind/Makefile.in | 13 + chronicle/valgrind/helgrind/docs/Makefile.in | 1 chronicle/valgrind/helgrind/tests/Makefile.in | 1 chronicle/valgrind/include/Makefile.in | 1 chronicle/valgrind/lackey/Makefile.in | 13 + chronicle/valgrind/lackey/docs/Makefile.in | 1 chronicle/valgrind/lackey/tests/Makefile.in | 1 chronicle/valgrind/massif/Makefile.in | 13 + chronicle/valgrind/massif/docs/Makefile.in | 1 chronicle/valgrind/massif/hp2ps/Makefile.in | 1 chronicle/valgrind/massif/tests/Makefile.in | 1 chronicle/valgrind/memcheck/Makefile.in | 13 + chronicle/valgrind/memcheck/docs/Makefile.in | 1 chronicle/valgrind/memcheck/tests/Makefile.in | 1 .../valgrind/memcheck/tests/amd64/Makefile.in | 1 .../valgrind/memcheck/tests/ppc32/Makefile.in | 1 .../valgrind/memcheck/tests/ppc64/Makefile.in | 1 chronicle/valgrind/memcheck/tests/x86/Makefile.in | 1 chronicle/valgrind/none/Makefile.in | 13 + chronicle/valgrind/none/docs/Makefile.in | 1 chronicle/valgrind/none/tests/Makefile.in | 1 chronicle/valgrind/none/tests/amd64/Makefile.in | 1 chronicle/valgrind/none/tests/ppc32/Makefile.in | 1 chronicle/valgrind/none/tests/ppc64/Makefile.in | 1 chronicle/valgrind/none/tests/x86/Makefile.in | 1 chronicle/valgrind/perf/Makefile.in | 1 chronicle/valgrind/tests/Makefile.in | 1 54 files changed, 402 insertions(+), 143 deletions(-) diff --git a/chronicle/valgrind/Makefile.in b/chronicle/valgrind/Makefile.in index b402445..24264cc 100644 --- a/chronicle/valgrind/Makefile.in +++ b/chronicle/valgrind/Makefile.in @@ -125,6 +125,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/Makefile.tool.am b/chronicle/valgrind/Makefile.tool.am index 7c9318e..a971a6d 100755 --- a/chronicle/valgrind/Makefile.tool.am +++ b/chronicle/valgrind/Makefile.tool.am @@ -38,19 +38,23 @@ COREGRIND_LIBS_PPC64_LINUX = \ @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/autom4te.cache/output.0 b/chronicle/valgrind/autom4te.cache/output.0 index d8ad9d8..64b4cbb 100644 --- a/chronicle/valgrind/autom4te.cache/output.0 +++ b/chronicle/valgrind/autom4te.cache/output.0 @@ -739,6 +739,7 @@ FLAG_MMMX FLAG_MSSE PREFERRED_STACK_BOUNDARY FLAG_WDECL_AFTER_STMT +FLAG_FNO_STACK_PROTECTOR LIB@&t@OBJS BUILD_MPIWRAP_TRUE BUILD_MPIWRAP_FALSE @@ -5848,6 +5849,75 @@ if test x$declaration_after_statement = xyes; then fi +# does this compiler support -fno-stack-protector ? +{ echo "$as_me:$LINENO: checking if gcc accepts -fno-stack-protector " >&5 +echo $ECHO_N "checking if gcc accepts -fno-stack-protector ... $ECHO_C" >&6; } + +safe_CFLAGS=$CFLAGS +CFLAGS="-fno-stack-protector" + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + +int main () { return 0 ; } + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + +no_stack_protector=yes +FLAG_FNO_STACK_PROTECTOR="-fno-stack-protector" +{ echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +no_stack_protector=no +FLAG_FNO_STACK_PROTECTOR="" +{ echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +CFLAGS=$safe_CFLAGS + + + +if test x$no_stack_protector = xyes; then + CFLAGS="$CFLAGS -fno-stack-protector" +fi + + # does this compiler support __builtin_expect? { echo "$as_me:$LINENO: checking if gcc supports __builtin_expect" >&5 echo $ECHO_N "checking if gcc supports __builtin_expect... $ECHO_C" >&6; } @@ -8374,6 +8444,7 @@ FLAG_MMMX!$FLAG_MMMX$ac_delim FLAG_MSSE!$FLAG_MSSE$ac_delim PREFERRED_STACK_BOUNDARY!$PREFERRED_STACK_BOUNDARY$ac_delim FLAG_WDECL_AFTER_STMT!$FLAG_WDECL_AFTER_STMT$ac_delim +FLAG_FNO_STACK_PROTECTOR!$FLAG_FNO_STACK_PROTECTOR$ac_delim LIB@&t@OBJS!$LIB@&t@OBJS$ac_delim BUILD_MPIWRAP_TRUE!$BUILD_MPIWRAP_TRUE$ac_delim BUILD_MPIWRAP_FALSE!$BUILD_MPIWRAP_FALSE$ac_delim @@ -8381,7 +8452,7 @@ MPI_CC!$MPI_CC$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 32; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 33; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 diff --git a/chronicle/valgrind/autom4te.cache/requests b/chronicle/valgrind/autom4te.cache/requests index a08a5a7..b825bd2 100755 --- a/chronicle/valgrind/autom4te.cache/requests +++ b/chronicle/valgrind/autom4te.cache/requests @@ -15,15 +15,15 @@ 'configure.in' ], { - '_LT_AC_TAGCONFIG' => 1, 'AM_PROG_F77_C_O' => 1, - 'AC_INIT' => 1, + '_LT_AC_TAGCONFIG' => 1, 'm4_pattern_forbid' => 1, + 'AC_INIT' => 1, 'AC_CANONICAL_TARGET' => 1, - 'AC_SUBST' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AC_FC_SRCEXT' => 1, + 'AC_SUBST' => 1, 'AC_CANONICAL_HOST' => 1, + 'AC_FC_SRCEXT' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_SUBDIRS' => 1, @@ -31,8 +31,8 @@ 'LT_CONFIG_LTDL_DIR' => 1, 'AC_REQUIRE_AUX_FILE' => 1, 'AC_CONFIG_LINKS' => 1, - 'm4_sinclude' => 1, 'LT_SUPPORTED_TAG' => 1, + 'm4_sinclude' => 1, 'AM_MAINTAINER_MODE' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, '_m4_warn' => 1, @@ -49,11 +49,11 @@ 'AH_OUTPUT' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AC_CONFIG_AUX_DIR' => 1, - 'sinclude' => 1, - 'm4_pattern_allow' => 1, 'AM_PROG_CC_C_O' => 1, - 'AC_CANONICAL_SYSTEM' => 1, + 'm4_pattern_allow' => 1, + 'sinclude' => 1, 'AM_CONDITIONAL' => 1, + 'AC_CANONICAL_SYSTEM' => 1, 'AC_CONFIG_HEADERS' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, 'm4_include' => 1, diff --git a/chronicle/valgrind/autom4te.cache/traces.0 b/chronicle/valgrind/autom4te.cache/traces.0 index 024deb0..f55e45d 100644 --- a/chronicle/valgrind/autom4te.cache/traces.0 +++ b/chronicle/valgrind/autom4te.cache/traces.0 @@ -540,131 +540,137 @@ configure.in:557: the top level]) m4trace:configure.in:571: -1- AC_SUBST([FLAG_WDECL_AFTER_STMT]) m4trace:configure.in:571: -1- AC_SUBST_TRACE([FLAG_WDECL_AFTER_STMT]) m4trace:configure.in:571: -1- m4_pattern_allow([^FLAG_WDECL_AFTER_STMT$]) -m4trace:configure.in:581: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. +m4trace:configure.in:584: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. +You should run autoupdate.], [../../lib/autoconf/general.m4:2367: AC_TRY_COMPILE is expanded from... +configure.in:584: the top level]) +m4trace:configure.in:598: -1- AC_SUBST([FLAG_FNO_STACK_PROTECTOR]) +m4trace:configure.in:598: -1- AC_SUBST_TRACE([FLAG_FNO_STACK_PROTECTOR]) +m4trace:configure.in:598: -1- m4_pattern_allow([^FLAG_FNO_STACK_PROTECTOR$]) +m4trace:configure.in:608: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2414: AC_TRY_LINK is expanded from... -configure.in:581: the top level]) -m4trace:configure.in:592: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BUILTIN_EXPECT]) -m4trace:configure.in:592: -1- m4_pattern_allow([^HAVE_BUILTIN_EXPECT$]) -m4trace:configure.in:592: -1- AH_OUTPUT([HAVE_BUILTIN_EXPECT], [/* Define to 1 if gcc supports __builtin_expect. */ +configure.in:608: the top level]) +m4trace:configure.in:619: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BUILTIN_EXPECT]) +m4trace:configure.in:619: -1- m4_pattern_allow([^HAVE_BUILTIN_EXPECT$]) +m4trace:configure.in:619: -1- AH_OUTPUT([HAVE_BUILTIN_EXPECT], [/* Define to 1 if gcc supports __builtin_expect. */ #undef HAVE_BUILTIN_EXPECT]) -m4trace:configure.in:599: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. +m4trace:configure.in:626: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2367: AC_TRY_COMPILE is expanded from... -configure.in:599: the top level]) -m4trace:configure.in:611: -1- AC_DEFINE_TRACE_LITERAL([HAVE_AS_PPC_MFTOCRF]) -m4trace:configure.in:611: -1- m4_pattern_allow([^HAVE_AS_PPC_MFTOCRF$]) -m4trace:configure.in:611: -1- AH_OUTPUT([HAVE_AS_PPC_MFTOCRF], [/* Define to 1 if as supports mtocrf/mfocrf. */ +configure.in:626: the top level]) +m4trace:configure.in:638: -1- AC_DEFINE_TRACE_LITERAL([HAVE_AS_PPC_MFTOCRF]) +m4trace:configure.in:638: -1- m4_pattern_allow([^HAVE_AS_PPC_MFTOCRF$]) +m4trace:configure.in:638: -1- AH_OUTPUT([HAVE_AS_PPC_MFTOCRF], [/* Define to 1 if as supports mtocrf/mfocrf. */ #undef HAVE_AS_PPC_MFTOCRF]) -m4trace:configure.in:616: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2462: AC_RUN_IFELSE is expanded from... +m4trace:configure.in:643: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2462: AC_RUN_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:516: AS_IF is expanded from... ../../lib/autoconf/general.m4:1364: AC_ARG_ENABLE is expanded from... ../../lib/m4sugar/m4sh.m4:516: AS_IF is expanded from... ../../lib/autoconf/general.m4:1898: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1911: AC_CACHE_CHECK is expanded from... -configure.in:616: the top level]) -m4trace:configure.in:625: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TLS]) -m4trace:configure.in:625: -1- m4_pattern_allow([^HAVE_TLS$]) -m4trace:configure.in:625: -1- AH_OUTPUT([HAVE_TLS], [/* can use __thread to define thread-local variables */ +configure.in:643: the top level]) +m4trace:configure.in:652: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TLS]) +m4trace:configure.in:652: -1- m4_pattern_allow([^HAVE_TLS$]) +m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_TLS], [/* can use __thread to define thread-local variables */ #undef HAVE_TLS]) -m4trace:configure.in:630: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) -m4trace:configure.in:630: -1- m4_pattern_allow([^STDC_HEADERS$]) -m4trace:configure.in:630: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ +m4trace:configure.in:657: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) +m4trace:configure.in:657: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.in:657: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_SYS_ENDIAN_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_SYS_ENDIAN_H], [/* Define to 1 if you have the header file. */ #undef HAVE_SYS_ENDIAN_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_ENDIAN_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_ENDIAN_H], [/* Define to 1 if you have the header file. */ #undef HAVE_ENDIAN_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_MQUEUE_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_MQUEUE_H], [/* Define to 1 if you have the header file. */ #undef HAVE_MQUEUE_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ #undef HAVE_STRING_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H]) -m4trace:configure.in:631: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:658: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H]) -m4trace:configure.in:635: -1- AC_DEFINE_TRACE_LITERAL([uid_t]) -m4trace:configure.in:635: -1- m4_pattern_allow([^uid_t$]) -m4trace:configure.in:635: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if doesn\'t define. */ +m4trace:configure.in:662: -1- AC_DEFINE_TRACE_LITERAL([uid_t]) +m4trace:configure.in:662: -1- m4_pattern_allow([^uid_t$]) +m4trace:configure.in:662: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if doesn\'t define. */ #undef uid_t]) -m4trace:configure.in:635: -1- AC_DEFINE_TRACE_LITERAL([gid_t]) -m4trace:configure.in:635: -1- m4_pattern_allow([^gid_t$]) -m4trace:configure.in:635: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if doesn\'t define. */ +m4trace:configure.in:662: -1- AC_DEFINE_TRACE_LITERAL([gid_t]) +m4trace:configure.in:662: -1- m4_pattern_allow([^gid_t$]) +m4trace:configure.in:662: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if doesn\'t define. */ #undef gid_t]) -m4trace:configure.in:636: -1- AC_DEFINE_TRACE_LITERAL([off_t]) -m4trace:configure.in:636: -1- m4_pattern_allow([^off_t$]) -m4trace:configure.in:636: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if does not define. */ +m4trace:configure.in:663: -1- AC_DEFINE_TRACE_LITERAL([off_t]) +m4trace:configure.in:663: -1- m4_pattern_allow([^off_t$]) +m4trace:configure.in:663: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if does not define. */ #undef off_t]) -m4trace:configure.in:637: -1- AC_DEFINE_TRACE_LITERAL([size_t]) -m4trace:configure.in:637: -1- m4_pattern_allow([^size_t$]) -m4trace:configure.in:637: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if does not define. */ +m4trace:configure.in:664: -1- AC_DEFINE_TRACE_LITERAL([size_t]) +m4trace:configure.in:664: -1- m4_pattern_allow([^size_t$]) +m4trace:configure.in:664: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if does not define. */ #undef size_t]) -m4trace:configure.in:638: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME]) -m4trace:configure.in:638: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) -m4trace:configure.in:638: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both and . */ +m4trace:configure.in:665: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME]) +m4trace:configure.in:665: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) +m4trace:configure.in:665: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both and . */ #undef TIME_WITH_SYS_TIME]) -m4trace:configure.in:642: -1- AC_LIBSOURCE([memcmp.c]) -m4trace:configure.in:642: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS memcmp.$ac_objext"]) -m4trace:configure.in:642: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.in:642: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.in:643: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:669: -1- AC_LIBSOURCE([memcmp.c]) +m4trace:configure.in:669: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS memcmp.$ac_objext"]) +m4trace:configure.in:669: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) +m4trace:configure.in:669: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.in:670: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H]) -m4trace:configure.in:643: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ +m4trace:configure.in:670: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H]) -m4trace:configure.in:643: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */ +m4trace:configure.in:670: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */ #undef HAVE_GETPAGESIZE]) -m4trace:configure.in:643: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP]) -m4trace:configure.in:643: -1- m4_pattern_allow([^HAVE_MMAP$]) -m4trace:configure.in:643: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */ +m4trace:configure.in:670: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP]) +m4trace:configure.in:670: -1- m4_pattern_allow([^HAVE_MMAP$]) +m4trace:configure.in:670: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */ #undef HAVE_MMAP]) -m4trace:configure.in:644: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE]) -m4trace:configure.in:644: -1- m4_pattern_allow([^RETSIGTYPE$]) -m4trace:configure.in:644: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */ +m4trace:configure.in:671: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE]) +m4trace:configure.in:671: -1- m4_pattern_allow([^RETSIGTYPE$]) +m4trace:configure.in:671: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */ #undef RETSIGTYPE]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_FLOOR], [/* Define to 1 if you have the `floor\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_FLOOR], [/* Define to 1 if you have the `floor\' function. */ #undef HAVE_FLOOR]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_MEMCHR], [/* Define to 1 if you have the `memchr\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_MEMCHR], [/* Define to 1 if you have the `memchr\' function. */ #undef HAVE_MEMCHR]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */ #undef HAVE_MEMSET]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_MKDIR], [/* Define to 1 if you have the `mkdir\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_MKDIR], [/* Define to 1 if you have the `mkdir\' function. */ #undef HAVE_MKDIR]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */ #undef HAVE_STRCHR]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */ #undef HAVE_STRDUP]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */ #undef HAVE_STRPBRK]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */ #undef HAVE_STRRCHR]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */ #undef HAVE_STRSTR]) -m4trace:configure.in:646: -1- AH_OUTPUT([HAVE_SEMTIMEDOP], [/* Define to 1 if you have the `semtimedop\' function. */ +m4trace:configure.in:673: -1- AH_OUTPUT([HAVE_SEMTIMEDOP], [/* Define to 1 if you have the `semtimedop\' function. */ #undef HAVE_SEMTIMEDOP]) -m4trace:configure.in:672: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. +m4trace:configure.in:699: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2414: AC_TRY_LINK is expanded from... -configure.in:672: the top level]) -m4trace:configure.in:689: -1- AM_CONDITIONAL([BUILD_MPIWRAP], [test x$ac_have_mpi2 = xyes]) -m4trace:configure.in:689: -1- AC_SUBST([BUILD_MPIWRAP_TRUE]) -m4trace:configure.in:689: -1- AC_SUBST_TRACE([BUILD_MPIWRAP_TRUE]) -m4trace:configure.in:689: -1- m4_pattern_allow([^BUILD_MPIWRAP_TRUE$]) -m4trace:configure.in:689: -1- AC_SUBST([BUILD_MPIWRAP_FALSE]) -m4trace:configure.in:689: -1- AC_SUBST_TRACE([BUILD_MPIWRAP_FALSE]) -m4trace:configure.in:689: -1- m4_pattern_allow([^BUILD_MPIWRAP_FALSE$]) -m4trace:configure.in:690: -1- AC_SUBST([MPI_CC]) -m4trace:configure.in:690: -1- AC_SUBST_TRACE([MPI_CC]) -m4trace:configure.in:690: -1- m4_pattern_allow([^MPI_CC$]) -m4trace:configure.in:695: -1- AC_CONFIG_FILES([Makefile +configure.in:699: the top level]) +m4trace:configure.in:716: -1- AM_CONDITIONAL([BUILD_MPIWRAP], [test x$ac_have_mpi2 = xyes]) +m4trace:configure.in:716: -1- AC_SUBST([BUILD_MPIWRAP_TRUE]) +m4trace:configure.in:716: -1- AC_SUBST_TRACE([BUILD_MPIWRAP_TRUE]) +m4trace:configure.in:716: -1- m4_pattern_allow([^BUILD_MPIWRAP_TRUE$]) +m4trace:configure.in:716: -1- AC_SUBST([BUILD_MPIWRAP_FALSE]) +m4trace:configure.in:716: -1- AC_SUBST_TRACE([BUILD_MPIWRAP_FALSE]) +m4trace:configure.in:716: -1- m4_pattern_allow([^BUILD_MPIWRAP_FALSE$]) +m4trace:configure.in:717: -1- AC_SUBST([MPI_CC]) +m4trace:configure.in:717: -1- AC_SUBST_TRACE([MPI_CC]) +m4trace:configure.in:717: -1- m4_pattern_allow([^MPI_CC$]) +m4trace:configure.in:722: -1- AC_CONFIG_FILES([Makefile valgrind.spec valgrind.pc docs/Makefile @@ -720,20 +726,20 @@ m4trace:configure.in:695: -1- AC_CONFIG_FILES([Makefile none/tests/x86/Makefile none/docs/Makefile ]) -m4trace:configure.in:695: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. +m4trace:configure.in:722: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. You should run autoupdate.], []) -m4trace:configure.in:695: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.in:695: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.in:695: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([LTLIBOBJS]) -m4trace:configure.in:695: -1- m4_pattern_allow([^LTLIBOBJS$]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([top_builddir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([srcdir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([abs_srcdir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([top_srcdir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([abs_top_srcdir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([builddir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([abs_builddir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([abs_top_builddir]) -m4trace:configure.in:695: -1- AC_SUBST_TRACE([INSTALL]) +m4trace:configure.in:722: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) +m4trace:configure.in:722: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.in:722: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([LTLIBOBJS]) +m4trace:configure.in:722: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([top_builddir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([srcdir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([abs_srcdir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([top_srcdir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([abs_top_srcdir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([builddir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([abs_builddir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([abs_top_builddir]) +m4trace:configure.in:722: -1- AC_SUBST_TRACE([INSTALL]) diff --git a/chronicle/valgrind/auxprogs/Makefile.in b/chronicle/valgrind/auxprogs/Makefile.in index c869eeb..0ebca80 100644 --- a/chronicle/valgrind/auxprogs/Makefile.in +++ b/chronicle/valgrind/auxprogs/Makefile.in @@ -103,6 +103,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/cachegrind/Makefile.in b/chronicle/valgrind/cachegrind/Makefile.in index d9cf49b..be3b854 100644 --- a/chronicle/valgrind/cachegrind/Makefile.in +++ b/chronicle/valgrind/cachegrind/Makefile.in @@ -166,6 +166,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -958,19 +959,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/cachegrind/docs/Makefile.in b/chronicle/valgrind/cachegrind/docs/Makefile.in index ced0ca2..ab03082 100644 --- a/chronicle/valgrind/cachegrind/docs/Makefile.in +++ b/chronicle/valgrind/cachegrind/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/cachegrind/tests/Makefile.in b/chronicle/valgrind/cachegrind/tests/Makefile.in index 336adc7..6f38086 100644 --- a/chronicle/valgrind/cachegrind/tests/Makefile.in +++ b/chronicle/valgrind/cachegrind/tests/Makefile.in @@ -116,6 +116,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/cachegrind/tests/amd64/Makefile.in b/chronicle/valgrind/cachegrind/tests/amd64/Makefile.in index 9411853..a8ed2f3 100644 --- a/chronicle/valgrind/cachegrind/tests/amd64/Makefile.in +++ b/chronicle/valgrind/cachegrind/tests/amd64/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/cachegrind/tests/ppc32/Makefile.in b/chronicle/valgrind/cachegrind/tests/ppc32/Makefile.in index 37c26dc..3256a53 100644 --- a/chronicle/valgrind/cachegrind/tests/ppc32/Makefile.in +++ b/chronicle/valgrind/cachegrind/tests/ppc32/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/cachegrind/tests/ppc64/Makefile.in b/chronicle/valgrind/cachegrind/tests/ppc64/Makefile.in index a8355ea..580614a 100644 --- a/chronicle/valgrind/cachegrind/tests/ppc64/Makefile.in +++ b/chronicle/valgrind/cachegrind/tests/ppc64/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/cachegrind/tests/x86/Makefile.in b/chronicle/valgrind/cachegrind/tests/x86/Makefile.in index 482a120..8766ca2 100644 --- a/chronicle/valgrind/cachegrind/tests/x86/Makefile.in +++ b/chronicle/valgrind/cachegrind/tests/x86/Makefile.in @@ -91,6 +91,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/callgrind/Makefile.in b/chronicle/valgrind/callgrind/Makefile.in index be52fd3..be25ffd 100644 --- a/chronicle/valgrind/callgrind/Makefile.in +++ b/chronicle/valgrind/callgrind/Makefile.in @@ -230,6 +230,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -1892,19 +1893,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/callgrind/docs/Makefile.in b/chronicle/valgrind/callgrind/docs/Makefile.in index 79a0392..714dc53 100644 --- a/chronicle/valgrind/callgrind/docs/Makefile.in +++ b/chronicle/valgrind/callgrind/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/callgrind/tests/Makefile.in b/chronicle/valgrind/callgrind/tests/Makefile.in index 8f229ae..1b567bf 100644 --- a/chronicle/valgrind/callgrind/tests/Makefile.in +++ b/chronicle/valgrind/callgrind/tests/Makefile.in @@ -105,6 +105,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/chronicle/Makefile.in b/chronicle/valgrind/chronicle/Makefile.in index 562b944..483fbaa 100644 --- a/chronicle/valgrind/chronicle/Makefile.in +++ b/chronicle/valgrind/chronicle/Makefile.in @@ -143,6 +143,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -820,19 +821,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/chronicle/docs/Makefile.in b/chronicle/valgrind/chronicle/docs/Makefile.in index ee374d6..5ec3ca1 100644 --- a/chronicle/valgrind/chronicle/docs/Makefile.in +++ b/chronicle/valgrind/chronicle/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/chronicle/tests/Makefile.in b/chronicle/valgrind/chronicle/tests/Makefile.in index 735df18..35ebafa 100644 --- a/chronicle/valgrind/chronicle/tests/Makefile.in +++ b/chronicle/valgrind/chronicle/tests/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/configure b/chronicle/valgrind/configure index d24729e..8446c8a 100755 --- a/chronicle/valgrind/configure +++ b/chronicle/valgrind/configure @@ -739,6 +739,7 @@ FLAG_MMMX FLAG_MSSE PREFERRED_STACK_BOUNDARY FLAG_WDECL_AFTER_STMT +FLAG_FNO_STACK_PROTECTOR LIBOBJS BUILD_MPIWRAP_TRUE BUILD_MPIWRAP_FALSE @@ -5848,6 +5849,75 @@ if test x$declaration_after_statement = xyes; then fi +# does this compiler support -fno-stack-protector ? +{ echo "$as_me:$LINENO: checking if gcc accepts -fno-stack-protector " >&5 +echo $ECHO_N "checking if gcc accepts -fno-stack-protector ... $ECHO_C" >&6; } + +safe_CFLAGS=$CFLAGS +CFLAGS="-fno-stack-protector" + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + +int main () { return 0 ; } + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + +no_stack_protector=yes +FLAG_FNO_STACK_PROTECTOR="-fno-stack-protector" +{ echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +no_stack_protector=no +FLAG_FNO_STACK_PROTECTOR="" +{ echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +CFLAGS=$safe_CFLAGS + + + +if test x$no_stack_protector = xyes; then + CFLAGS="$CFLAGS -fno-stack-protector" +fi + + # does this compiler support __builtin_expect? { echo "$as_me:$LINENO: checking if gcc supports __builtin_expect" >&5 echo $ECHO_N "checking if gcc supports __builtin_expect... $ECHO_C" >&6; } @@ -8374,6 +8444,7 @@ FLAG_MMMX!$FLAG_MMMX$ac_delim FLAG_MSSE!$FLAG_MSSE$ac_delim PREFERRED_STACK_BOUNDARY!$PREFERRED_STACK_BOUNDARY$ac_delim FLAG_WDECL_AFTER_STMT!$FLAG_WDECL_AFTER_STMT$ac_delim +FLAG_FNO_STACK_PROTECTOR!$FLAG_FNO_STACK_PROTECTOR$ac_delim LIBOBJS!$LIBOBJS$ac_delim BUILD_MPIWRAP_TRUE!$BUILD_MPIWRAP_TRUE$ac_delim BUILD_MPIWRAP_FALSE!$BUILD_MPIWRAP_FALSE$ac_delim @@ -8381,7 +8452,7 @@ MPI_CC!$MPI_CC$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 32; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 33; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 diff --git a/chronicle/valgrind/configure.in b/chronicle/valgrind/configure.in index 389e293..5c3bc23 100755 --- a/chronicle/valgrind/configure.in +++ b/chronicle/valgrind/configure.in @@ -575,6 +575,33 @@ if test x$declaration_after_statement = xyes; then fi +# does this compiler support -fno-stack-protector ? +AC_MSG_CHECKING([if gcc accepts -fno-stack-protector ]) + +safe_CFLAGS=$CFLAGS +CFLAGS="-fno-stack-protector" + +AC_TRY_COMPILE(, [ +int main () { return 0 ; } +], +[ +no_stack_protector=yes +FLAG_FNO_STACK_PROTECTOR="-fno-stack-protector" +AC_MSG_RESULT([yes]) +], [ +no_stack_protector=no +FLAG_FNO_STACK_PROTECTOR="" +AC_MSG_RESULT([no]) +]) +CFLAGS=$safe_CFLAGS + +AC_SUBST(FLAG_FNO_STACK_PROTECTOR) + +if test x$no_stack_protector = xyes; then + CFLAGS="$CFLAGS -fno-stack-protector" +fi + + # does this compiler support __builtin_expect? AC_MSG_CHECKING([if gcc supports __builtin_expect]) diff --git a/chronicle/valgrind/coregrind/Makefile.in b/chronicle/valgrind/coregrind/Makefile.in index ea61f61..f63203e 100644 --- a/chronicle/valgrind/coregrind/Makefile.in +++ b/chronicle/valgrind/coregrind/Makefile.in @@ -448,6 +448,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/docs/Makefile.in b/chronicle/valgrind/docs/Makefile.in index 8d4f89f..3371a85 100644 --- a/chronicle/valgrind/docs/Makefile.in +++ b/chronicle/valgrind/docs/Makefile.in @@ -86,6 +86,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/docs/images/Makefile.in b/chronicle/valgrind/docs/images/Makefile.in index 73d1abe..766e6d1 100644 --- a/chronicle/valgrind/docs/images/Makefile.in +++ b/chronicle/valgrind/docs/images/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/docs/internals/Makefile.in b/chronicle/valgrind/docs/internals/Makefile.in index b585584..ab28671 100644 --- a/chronicle/valgrind/docs/internals/Makefile.in +++ b/chronicle/valgrind/docs/internals/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/docs/lib/Makefile.in b/chronicle/valgrind/docs/lib/Makefile.in index 0b34653..9f17191 100644 --- a/chronicle/valgrind/docs/lib/Makefile.in +++ b/chronicle/valgrind/docs/lib/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/docs/xml/Makefile.in b/chronicle/valgrind/docs/xml/Makefile.in index 99eadff..a264a69 100644 --- a/chronicle/valgrind/docs/xml/Makefile.in +++ b/chronicle/valgrind/docs/xml/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/helgrind/Makefile.in b/chronicle/valgrind/helgrind/Makefile.in index 2830a3f..db6502d 100644 --- a/chronicle/valgrind/helgrind/Makefile.in +++ b/chronicle/valgrind/helgrind/Makefile.in @@ -192,6 +192,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -960,19 +961,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/helgrind/docs/Makefile.in b/chronicle/valgrind/helgrind/docs/Makefile.in index 26b93af..183924f 100644 --- a/chronicle/valgrind/helgrind/docs/Makefile.in +++ b/chronicle/valgrind/helgrind/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/helgrind/tests/Makefile.in b/chronicle/valgrind/helgrind/tests/Makefile.in index a580072..4328902 100644 --- a/chronicle/valgrind/helgrind/tests/Makefile.in +++ b/chronicle/valgrind/helgrind/tests/Makefile.in @@ -116,6 +116,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/include/Makefile.in b/chronicle/valgrind/include/Makefile.in index dc4a5ae..153701e 100644 --- a/chronicle/valgrind/include/Makefile.in +++ b/chronicle/valgrind/include/Makefile.in @@ -90,6 +90,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/lackey/Makefile.in b/chronicle/valgrind/lackey/Makefile.in index 4a99dbb..a1f6367 100644 --- a/chronicle/valgrind/lackey/Makefile.in +++ b/chronicle/valgrind/lackey/Makefile.in @@ -152,6 +152,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -853,19 +854,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/lackey/docs/Makefile.in b/chronicle/valgrind/lackey/docs/Makefile.in index 6107418..edb68af 100644 --- a/chronicle/valgrind/lackey/docs/Makefile.in +++ b/chronicle/valgrind/lackey/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/lackey/tests/Makefile.in b/chronicle/valgrind/lackey/tests/Makefile.in index 86cffd1..bdd4305 100644 --- a/chronicle/valgrind/lackey/tests/Makefile.in +++ b/chronicle/valgrind/lackey/tests/Makefile.in @@ -79,6 +79,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/massif/Makefile.in b/chronicle/valgrind/massif/Makefile.in index c225330..6f84c8a 100644 --- a/chronicle/valgrind/massif/Makefile.in +++ b/chronicle/valgrind/massif/Makefile.in @@ -180,6 +180,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -925,19 +926,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/massif/docs/Makefile.in b/chronicle/valgrind/massif/docs/Makefile.in index 46e464f..00643e1 100644 --- a/chronicle/valgrind/massif/docs/Makefile.in +++ b/chronicle/valgrind/massif/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/massif/hp2ps/Makefile.in b/chronicle/valgrind/massif/hp2ps/Makefile.in index ff534eb..670aee5 100644 --- a/chronicle/valgrind/massif/hp2ps/Makefile.in +++ b/chronicle/valgrind/massif/hp2ps/Makefile.in @@ -106,6 +106,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/massif/tests/Makefile.in b/chronicle/valgrind/massif/tests/Makefile.in index 874ac39..a391881 100644 --- a/chronicle/valgrind/massif/tests/Makefile.in +++ b/chronicle/valgrind/massif/tests/Makefile.in @@ -93,6 +93,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/memcheck/Makefile.in b/chronicle/valgrind/memcheck/Makefile.in index f30e93b..3c83995 100644 --- a/chronicle/valgrind/memcheck/Makefile.in +++ b/chronicle/valgrind/memcheck/Makefile.in @@ -212,6 +212,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -1239,19 +1240,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/memcheck/docs/Makefile.in b/chronicle/valgrind/memcheck/docs/Makefile.in index 36c240a..c4d2a07 100644 --- a/chronicle/valgrind/memcheck/docs/Makefile.in +++ b/chronicle/valgrind/memcheck/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/memcheck/tests/Makefile.in b/chronicle/valgrind/memcheck/tests/Makefile.in index 406be78..18f8d77 100644 --- a/chronicle/valgrind/memcheck/tests/Makefile.in +++ b/chronicle/valgrind/memcheck/tests/Makefile.in @@ -457,6 +457,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/memcheck/tests/amd64/Makefile.in b/chronicle/valgrind/memcheck/tests/amd64/Makefile.in index 5660fc7..2a30004 100644 --- a/chronicle/valgrind/memcheck/tests/amd64/Makefile.in +++ b/chronicle/valgrind/memcheck/tests/amd64/Makefile.in @@ -102,6 +102,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/memcheck/tests/ppc32/Makefile.in b/chronicle/valgrind/memcheck/tests/ppc32/Makefile.in index 7a269e0..e308912 100644 --- a/chronicle/valgrind/memcheck/tests/ppc32/Makefile.in +++ b/chronicle/valgrind/memcheck/tests/ppc32/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/memcheck/tests/ppc64/Makefile.in b/chronicle/valgrind/memcheck/tests/ppc64/Makefile.in index 1eeb238..a5812fe 100644 --- a/chronicle/valgrind/memcheck/tests/ppc64/Makefile.in +++ b/chronicle/valgrind/memcheck/tests/ppc64/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/memcheck/tests/x86/Makefile.in b/chronicle/valgrind/memcheck/tests/x86/Makefile.in index 127f9dd..d9cddcb 100644 --- a/chronicle/valgrind/memcheck/tests/x86/Makefile.in +++ b/chronicle/valgrind/memcheck/tests/x86/Makefile.in @@ -137,6 +137,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/none/Makefile.in b/chronicle/valgrind/none/Makefile.in index cdfb595..71ec290 100644 --- a/chronicle/valgrind/none/Makefile.in +++ b/chronicle/valgrind/none/Makefile.in @@ -151,6 +151,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ @@ -852,19 +853,23 @@ all-local: @VEX_DIR@/libvex_x86_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_x86_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_X86_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_amd64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_amd64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_AMD64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc32_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc32_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC32_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/libvex_ppc64_linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" libvex_ppc64_linux.a \ - EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@" + EXTRA_CFLAGS="$(AM_CFLAGS_PPC64_LINUX) @FLAG_WDECL_AFTER_STMT@ \ + @FLAG_FNO_STACK_PROTECTOR@" @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ CC="$(CC)" version diff --git a/chronicle/valgrind/none/docs/Makefile.in b/chronicle/valgrind/none/docs/Makefile.in index 0cc101d..7e53002 100644 --- a/chronicle/valgrind/none/docs/Makefile.in +++ b/chronicle/valgrind/none/docs/Makefile.in @@ -77,6 +77,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/none/tests/Makefile.in b/chronicle/valgrind/none/tests/Makefile.in index 68dbc05..e66e66b 100644 --- a/chronicle/valgrind/none/tests/Makefile.in +++ b/chronicle/valgrind/none/tests/Makefile.in @@ -373,6 +373,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/none/tests/amd64/Makefile.in b/chronicle/valgrind/none/tests/amd64/Makefile.in index 08a5b26..dd65e28 100644 --- a/chronicle/valgrind/none/tests/amd64/Makefile.in +++ b/chronicle/valgrind/none/tests/amd64/Makefile.in @@ -138,6 +138,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/none/tests/ppc32/Makefile.in b/chronicle/valgrind/none/tests/ppc32/Makefile.in index 9114fb8..32a6274 100644 --- a/chronicle/valgrind/none/tests/ppc32/Makefile.in +++ b/chronicle/valgrind/none/tests/ppc32/Makefile.in @@ -124,6 +124,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/none/tests/ppc64/Makefile.in b/chronicle/valgrind/none/tests/ppc64/Makefile.in index 5b1c024..bf79cda 100644 --- a/chronicle/valgrind/none/tests/ppc64/Makefile.in +++ b/chronicle/valgrind/none/tests/ppc64/Makefile.in @@ -102,6 +102,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/none/tests/x86/Makefile.in b/chronicle/valgrind/none/tests/x86/Makefile.in index d164c42..cf27bed 100644 --- a/chronicle/valgrind/none/tests/x86/Makefile.in +++ b/chronicle/valgrind/none/tests/x86/Makefile.in @@ -196,6 +196,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/perf/Makefile.in b/chronicle/valgrind/perf/Makefile.in index 5d3dbb8..df56e1d 100644 --- a/chronicle/valgrind/perf/Makefile.in +++ b/chronicle/valgrind/perf/Makefile.in @@ -113,6 +113,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@ diff --git a/chronicle/valgrind/tests/Makefile.in b/chronicle/valgrind/tests/Makefile.in index eb7f5d4..5705ff6 100644 --- a/chronicle/valgrind/tests/Makefile.in +++ b/chronicle/valgrind/tests/Makefile.in @@ -99,6 +99,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ +FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@ FLAG_M32 = @FLAG_M32@ FLAG_M64 = @FLAG_M64@ FLAG_MMMX = @FLAG_MMMX@