diff options
author | David Abdurachmanov <david.abdurachmanov@sifive.com> | 2020-02-25 23:15:23 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2020-10-16 08:41:47 -0700 |
commit | f2806f7ea177ff6dc4f1f6691967e6e1d7432a9f (patch) | |
tree | 3de650dc273c0d6c4ca9c7eb3fdd5fb8220b8f5d /recipes-devtools/clang/clang_git.bb | |
parent | 3596c70a0635f593340f33c9a88d10afcc14ddd9 (diff) | |
download | meta-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.bb | 7 |
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 | |||
103 | HF = "${@ bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', 'hf', '', d)}" | 103 | HF = "${@ bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', 'hf', '', d)}" |
104 | HF[vardepvalue] = "${HF}" | 104 | HF[vardepvalue] = "${HF}" |
105 | 105 | ||
106 | LLVM_PROJECTS ?= "clang;clang-tools-extra;lld;lldb" | ||
107 | # There is no LLDB support for RISCV | ||
108 | LLVM_PROJECTS_riscv32 ?= "clang;clang-tools-extra;lld" | ||
109 | LLVM_PROJECTS_riscv64 ?= "clang;clang-tools-extra;lld" | ||
110 | |||
106 | #CMAKE_VERBOSE = "VERBOSE=1" | 111 | #CMAKE_VERBOSE = "VERBOSE=1" |
107 | 112 | ||
108 | EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ | 113 | EXTRA_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}' \ |