Message ID | fccd35a04640a728f979e6d72b2c7d02c05549f0.1449211229.git.mjt@msgid.tls.msk.ru |
---|---|
State | New |
Headers | show |
diff --git a/configure b/configure index 2e8a672..b9552fd 100755 --- a/configure +++ b/configure @@ -1491,6 +1491,16 @@ for flag in $gcc_flags; do done if test "$stack_protector" != "no"; then + cat > $TMPC << EOF +int main(int argc, char *argv[]) +{ + char arr[64], *p = arr, *c = argv[0]; + while (*c) { + *p++ = *c++; + } + return 0; +} +EOF gcc_flags="-fstack-protector-strong -fstack-protector-all" sp_on=0 for flag in $gcc_flags; do