summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/clang_git.bb
diff options
context:
space:
mode:
authorDavid Abdurachmanov <david.abdurachmanov@sifive.com>2020-02-25 23:15:23 -0800
committerKhem Raj <raj.khem@gmail.com>2020-10-16 08:41:47 -0700
commitf2806f7ea177ff6dc4f1f6691967e6e1d7432a9f (patch)
tree3de650dc273c0d6c4ca9c7eb3fdd5fb8220b8f5d /recipes-devtools/clang/clang_git.bb
parent3596c70a0635f593340f33c9a88d10afcc14ddd9 (diff)
downloadmeta-clang-f2806f7ea177ff6dc4f1f6691967e6e1d7432a9f.tar.gz
Disable LLDB on riscv{32,64}
There is no upstream support for RISCV in LLDB at this point thus disable it. Not disabling it would result in undefined references due to lack of RISCV implementation. Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/clang_git.bb')
-rw-r--r--recipes-devtools/clang/clang_git.bb7
1 files changed, 6 insertions, 1 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index d223585..829b0ee 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -103,6 +103,11 @@ LLVM_EXPERIMENTAL_TARGETS_TO_BUILD_append = ";${@get_clang_experimental_target_a
103HF = "${@ bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', 'hf', '', d)}" 103HF = "${@ bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', 'hf', '', d)}"
104HF[vardepvalue] = "${HF}" 104HF[vardepvalue] = "${HF}"
105 105
106LLVM_PROJECTS ?= "clang;clang-tools-extra;lld;lldb"
107# There is no LLDB support for RISCV
108LLVM_PROJECTS_riscv32 ?= "clang;clang-tools-extra;lld"
109LLVM_PROJECTS_riscv64 ?= "clang;clang-tools-extra;lld"
110
106#CMAKE_VERBOSE = "VERBOSE=1" 111#CMAKE_VERBOSE = "VERBOSE=1"
107 112
108EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ 113EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
@@ -118,7 +123,7 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
118 -DCMAKE_CXX_FLAGS_RELEASE='${CXXFLAGS} -DNDEBUG -g0' \ 123 -DCMAKE_CXX_FLAGS_RELEASE='${CXXFLAGS} -DNDEBUG -g0' \
119 -DCMAKE_C_FLAGS_RELEASE='${CFLAGS} -DNDEBUG -g0' \ 124 -DCMAKE_C_FLAGS_RELEASE='${CFLAGS} -DNDEBUG -g0' \
120 -DBUILD_SHARED_LIBS=OFF \ 125 -DBUILD_SHARED_LIBS=OFF \
121 -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;lld;lldb' \ 126 -DLLVM_ENABLE_PROJECTS='${LLVM_PROJECTS}' \
122 -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \ 127 -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \
123 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ 128 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
124 -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS_TO_BUILD}' \ 129 -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS_TO_BUILD}' \