Teach cflags.SH about -fstack-protector, and add it to gcc compiler flags
Steve Peters [Wed, 19 Dec 2007 13:58:35 +0000 (13:58 +0000)]
when possible.

p4raw-id: //depot/perl@32647

cflags.SH

index 9dd6181..5c355da 100755 (executable)
--- a/cflags.SH
+++ b/cflags.SH
@@ -134,7 +134,7 @@ case "$gccversion" in
 '') ;;
 [12]*) ;; # gcc versions 1 (gasp!) and 2 are not good for this.
 Intel*) ;; # # Is that you, Intel C++?
-*)  for opt in -ansi -pedantic -std=c89 -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat
+*)  for opt in -ansi -pedantic -std=c89 -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat -fstack-protector
     do
        case " $ccflags " in
        *" $opt "*) ;; # Skip if already there.