From 4c6bf028232ee5165f55622e123bba3b9fdb77a4 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Thu, 21 Mar 2013 21:19:37 +0100 Subject: Toolchain: make sure that g++ does not contain clang++ cflags Signed-off-by: Abdoulaye Walsimou Gaye --- mk/toolchain.mk | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mk/toolchain.mk') diff --git a/mk/toolchain.mk b/mk/toolchain.mk index cd9949d..f390aed 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -78,6 +78,13 @@ __clang_cflags := -Qunused-arguments -fcolor-diagnostics __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_ONLY_TOOLCHAIN),$(__clang_cflags)) __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_DEFAULT_TOOLCHAIN),$(__clang_cflags)) +# +# FIXME: remove this when c++ exceptions handling fully supported in ARM +# +ifeq ($(TARGETCXX),$(TARGETGCXX)) +__TARGET_CFLAGS := $(filter-out $(__clang_cflags),$(__TARGET_CFLAGS)) +endif + TARGET_CFLAGS := $(strip $(__TARGET_CFLAGS)) TARGET_CXXFLAGS := $(filter-out $(__clang_cflags),$(TARGET_CFLAGS)) CROSS_COMPILE := $(embtk_tools)/bin/$(STRICT_GNU_TARGET)- -- cgit v1.2.3