From 6c5f17e738a5d8a848fb3f2c5fe21f5ca91a9db9 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 29 Oct 2013 18:48:08 +0000 Subject: Merge commit 'e78913052263af80855590659fb0f705e8f13c8a' * commit 'e78913052263af80855590659fb0f705e8f13c8a': configure: Provide an hardened toolchain option Merged-by: Michael Niedermayer --- diff --git a/configure b/configure index 0fb6ce8..af322f5 100755 --- a/configure +++ b/configure @@ -2633,6 +2633,10 @@ case "$toolchain" in add_cflags -fprofile-arcs -ftest-coverage add_ldflags -fprofile-arcs -ftest-coverage ;; + hardened) + add_cflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all + add_ldflags -Wl,-z,relro -Wl,-z,now + ;; ?*) die "Unknown toolchain $toolchain" ;; -- cgit