From 2a930eeaa11a10dc2ffcb200563ba5641ac15840 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Fri, 30 Mar 2012 18:22:50 +0200 Subject: [PATCH] Remove the reference to -fstack-protector, which is done. Exploring the use of -D_FORTIFY_SOURCE=2 remains to be done. --- Porting/todo.pod | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Porting/todo.pod b/Porting/todo.pod index 75bc3f1..8e38e8f 100644 --- a/Porting/todo.pod +++ b/Porting/todo.pod @@ -500,14 +500,13 @@ ever creep back to libperl.a. Note, of course, that this will only tell whether B platform is using those naughty interfaces. -=head2 -D_FORTIFY_SOURCE=2, -fstack-protector +=head2 -D_FORTIFY_SOURCE=2 -Recent glibcs support C<-D_FORTIFY_SOURCE=2> and recent gcc -(4.1 onwards?) supports C<-fstack-protector>, both of which give +Recent glibcs support C<-D_FORTIFY_SOURCE=2> which gives protection against various kinds of buffer overflow problems. -These should probably be used for compiling Perl whenever available, +It should probably be used for compiling Perl whenever available, Configure and/or hints files should be adjusted to probe for the -availability of these features and enable them as appropriate. +availability of these feature and enable it as appropriate. =head2 Arenas for GPs? For MAGIC? -- 1.8.3.1