summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-08-04 14:23:46 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-08-04 14:23:46 +0200
commitf2a6b518e4165c2714be9878a44ba741b6ab25ef (patch)
tree882fe7dbb41ed8bf3f1999759ea96740a2a49755
parent36890b761f6f334e43c3688d6fd7b649480c439e (diff)
downloadembtoolkit-f2a6b518e4165c2714be9878a44ba741b6ab25ef.tar.gz
embtoolkit-f2a6b518e4165c2714be9878a44ba741b6ab25ef.tar.bz2
embtoolkit-f2a6b518e4165c2714be9878a44ba741b6ab25ef.tar.xz
Toolchain: llvm/compiler-rt: define asan version when clang-3.3 is used
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--mk/llvm/compiler-rt/compiler-rt.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/mk/llvm/compiler-rt/compiler-rt.mk b/mk/llvm/compiler-rt/compiler-rt.mk
index 5443bb8..640705c 100644
--- a/mk/llvm/compiler-rt/compiler-rt.mk
+++ b/mk/llvm/compiler-rt/compiler-rt.mk
@@ -40,6 +40,10 @@ ifeq ($(TARGETCXX),$(TARGETGCXX))
__embtk_compiler-rt_cflags := $(filter-out $(__clang_cflags),$(__embtk_compiler-rt_cflags))
endif
+ifeq ($(CONFIG_EMBTK_CLANG_VERSION_3_3),y)
+__embtk_compiler-rt_cflags += -DASAN_INTERFACE_VERSION=3
+endif
+
COMPILER-RT_MAKE_OPTS := CC="$(TARGETCC)" CFLAGS="$(__embtk_compiler-rt_cflags)"
COMPILER-RT_MAKE_OPTS += CXX="$(TARGETCXX)" LIBDIR="$(LIBDIR)"
COMPILER-RT_MAKE_OPTS += AR=$(TARGETAR) RANLIB=$(TARGETRANLIB)