diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-12-17 16:27:09 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-12-18 14:27:30 -0800 |
commit | c885bf3a7dc210acd495be2c40147c11f4cf90e1 (patch) | |
tree | a171cda3ea71d7b1cc44f92039610e1f90ee22ca | |
parent | 4ada0c17f76096b36f7ee9109dc9062bc7b4e73d (diff) | |
download | meta-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.bb | 3 |
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 | ||
213 | PACKAGE_DEBUG_SPLIT_STYLE_class-nativesdk = "debug-without-src" | ||
214 | |||
215 | PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python libclang" | 214 | PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python libclang" |
216 | 215 | ||
217 | PROVIDES += "llvm llvm${PV}" | 216 | PROVIDES += "llvm llvm${PV}" |