summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-12-17 16:27:09 -0800
committerKhem Raj <raj.khem@gmail.com>2019-12-18 14:27:30 -0800
commitc885bf3a7dc210acd495be2c40147c11f4cf90e1 (patch)
treea171cda3ea71d7b1cc44f92039610e1f90ee22ca
parent4ada0c17f76096b36f7ee9109dc9062bc7b4e73d (diff)
downloadmeta-clang-c885bf3a7dc210acd495be2c40147c11f4cf90e1.tar.gz
clang: Use LLVM_USE_SPLIT_DWARF=ON
This helps in consuming less memory during link stage and also fixed link failures on mips64 Using clang cross itself ends up crashing | clang-9: error: unable to execute command: Killed | clang-9: error: linker command failed due to signal (use -v to see invocation) Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-devtools/clang/clang_git.bb3
1 files changed, 1 insertions, 2 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index 383866c..825bd1d 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -113,6 +113,7 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
113 -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;lld;lldb' \ 113 -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;lld;lldb' \
114 -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \ 114 -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \
115 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ 115 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
116 -DLLVM_USE_SPLIT_DWARF=ON \
116 -G Ninja ${S}/llvm \ 117 -G Ninja ${S}/llvm \
117" 118"
118 119
@@ -210,8 +211,6 @@ do_install_append_class-nativesdk () {
210 rm -rf ${D}${datadir}/llvm 211 rm -rf ${D}${datadir}/llvm
211} 212}
212 213
213PACKAGE_DEBUG_SPLIT_STYLE_class-nativesdk = "debug-without-src"
214
215PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python libclang" 214PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python libclang"
216 215
217PROVIDES += "llvm llvm${PV}" 216PROVIDES += "llvm llvm${PV}"