aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-07-25 22:22:43 +0100
committerKeir Fraser <keir.fraser@citrix.com>2010-07-25 22:22:43 +0100
commit470427c7d682d2229cfc11fc8e917de81ac6913f (patch)
treebdae94a170889cbb62635a6e5e1db079fff7b53e /tools
parent05ae586e30e515952363089c2c05ed3a39569ac1 (diff)
downloadxen-470427c7d682d2229cfc11fc8e917de81ac6913f.tar.gz
xen-470427c7d682d2229cfc11fc8e917de81ac6913f.tar.bz2
xen-470427c7d682d2229cfc11fc8e917de81ac6913f.zip
x86: Add -fno-exceptions to list of possibly-supported CFLAGS for embedded targets.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com> xen-unstable changeset: 21860:2b768d52bc7f xen-unstable date: Sun Jul 25 22:20:47 2010 +0100
Diffstat (limited to 'tools')
-rw-r--r--tools/firmware/Rules.mk5
-rw-r--r--tools/tests/blowfish.mk5
2 files changed, 2 insertions, 8 deletions
diff --git a/tools/firmware/Rules.mk b/tools/firmware/Rules.mk
index 901bbf2434..8a8830911b 100644
--- a/tools/firmware/Rules.mk
+++ b/tools/firmware/Rules.mk
@@ -12,10 +12,7 @@ endif
CFLAGS += -Werror
-# Disable PIE/SSP if GCC supports them. They can break us.
-$(call cc-option-add,CFLAGS,CC,-nopie)
-$(call cc-option-add,CFLAGS,CC,-fno-stack-protector)
-$(call cc-option-add,CFLAGS,CC,-fno-stack-protector-all)
+$(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))
# Extra CFLAGS suitable for an embedded type of environment.
CFLAGS += -fno-builtin -msoft-float
diff --git a/tools/tests/blowfish.mk b/tools/tests/blowfish.mk
index ae7888267d..a8ede7f615 100644
--- a/tools/tests/blowfish.mk
+++ b/tools/tests/blowfish.mk
@@ -4,10 +4,7 @@ XEN_ROOT = ../..
CFLAGS =
include $(XEN_ROOT)/tools/Rules.mk
-# Disable PIE/SSP if GCC supports them. They can break us.
-$(call cc-option-add,CFLAGS,CC,-nopie)
-$(call cc-option-add,CFLAGS,CC,-fno-stack-protector)
-$(call cc-option-add,CFLAGS,CC,-fno-stack-protector-all)
+$(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))
CFLAGS += -fno-builtin -msoft-float