summaryrefslogtreecommitdiff
path: root/changes/compileTimeHardening
diff options
context:
space:
mode:
Diffstat (limited to 'changes/compileTimeHardening')
-rw-r--r--changes/compileTimeHardening12
1 files changed, 0 insertions, 12 deletions
diff --git a/changes/compileTimeHardening b/changes/compileTimeHardening
deleted file mode 100644
index 9e90dd2147..0000000000
--- a/changes/compileTimeHardening
+++ /dev/null
@@ -1,12 +0,0 @@
-Add two new configure flags:
- --enable-gcc-hardening
- This turns on gcc compile time hardening options. It ensures that
- signed ints have defined behavior (-fwrapv), -D_FORTIFY_SOURCE=2 is
- enabled (requiring -O2), stack smashing protection with canaries
- (-fstack-protector-all), ASLR protection if supported by the kernel
- (-fPIE, -pie). Additional security related warnings are enabled.
- Verified as working on Mac OS X and Debian Lenny.
-
- --enable-linker-hardening
- This turns on ELF specific hardening features (relro, now). This does
- not work with Mac OS X or any other non-ELF binary format.