summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-03-29 11:14:56 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-03-29 11:14:56 +0100
commit665d8663f9acc92ea16d2e711795841ea31f9078 (patch)
tree98966389c5fa08fa2ed64093a989904276fdf434
parent5162a5ced65750ddba18d1b83f7bab94806149eb (diff)
downloadembtoolkit-665d8663f9acc92ea16d2e711795841ea31f9078.tar.gz
embtoolkit-665d8663f9acc92ea16d2e711795841ea31f9078.tar.bz2
embtoolkit-665d8663f9acc92ea16d2e711795841ea31f9078.tar.xz
Toolchain: clang/llvm/musl/mips: disable build of compiler-rt for the moment
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--core/toolchain/toolchain.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/core/toolchain/toolchain.mk b/core/toolchain/toolchain.mk
index 2941906..d542c96 100644
--- a/core/toolchain/toolchain.mk
+++ b/core/toolchain/toolchain.mk
@@ -126,12 +126,15 @@ __gcc3_toolchain-$(CONFIG_EMBTK_GCC_LANGUAGE_OBJECTIVEC) := gcc3_install
__gcc3_toolchain-$(CONFIG_EMBTK_GCC_LANGUAGE_OBJECTIVECPP) := gcc3_install
#
-# Handle clang/llvm/uClibc based toolchain where linuxthread.old is used or non
-# threading is used at all.
-# FIXME: print a warning
+# FIXME:
+# 1- Handle clang/llvm/uClibc based toolchain where linuxthread.old is used or
+# no threading is used at all.
+# 2- Handle clang/llvm/musl MIPS based toolchain
+#
ifeq ($(CONFIG_EMBTK_HAVE_COMPILER-RT)$(CONFIG_KEMBTK_UCLIBC_LINUXTHREADS_OLD),yy)
else ifeq ($(CONFIG_EMBTK_HAVE_COMPILER-RT)$(CONFIG_KEMBTK_UCLIBC_LINUXTHREADS_OLD),yy)
+else ifeq ($(CONFIG_EMBTK_HAVE_COMPILER-RT)$(CONFIG_EMBTK_CLIBC_MUSL)$(CONFIG_EMBTK_ARCH_MIPS),yyy)
else
__llvm_compiler-rt-$(CONFIG_EMBTK_HAVE_COMPILER-RT) := compiler-rt_install
endif