summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-11-17 18:22:04 +1100
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-11-17 18:22:04 +1100
commit71664fd8d2d2550a56cc6a9c2b81797bfe90d613 (patch)
tree6f55e009ff6a8b00f9f1c7a905ad4075225dec93 /Makefile
parent31d20fc02c8ee7c12d84bc28ce732bbc362ce369 (diff)
downloadblackbird-skiboot-71664fd8d2d2550a56cc6a9c2b81797bfe90d613.tar.gz
blackbird-skiboot-71664fd8d2d2550a56cc6a9c2b81797bfe90d613.zip
Stack checking extensions
This patch adds: - Normal builds are done with -fstack-protector (we want to investigate using -fstack-protector-strong on gcc4.9 but for now we just use that - Build with STACK_CHECK=1 will use -fstack-protector-all and -pg and will check the stack in mcount Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index b6102227..39c97d53 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,11 @@ PORE ?= 1
KERNEL ?=
#
+# Optional build with advanced stack checking
+#
+STACK_CHECK ?= 0
+
+#
# Where is the source directory, must be a full path (no ~)
# Example: SRC= /home/me/skiboot
#
OpenPOWER on IntegriCloud