From c885bf3a7dc210acd495be2c40147c11f4cf90e1 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 17 Dec 2019 16:27:09 -0800 Subject: 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 --- recipes-devtools/clang/clang_git.bb | 3 +-- 1 file changed, 1 insertion(+), 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 \ -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;lld;lldb' \ -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \ -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ + -DLLVM_USE_SPLIT_DWARF=ON \ -G Ninja ${S}/llvm \ " @@ -210,8 +211,6 @@ do_install_append_class-nativesdk () { rm -rf ${D}${datadir}/llvm } -PACKAGE_DEBUG_SPLIT_STYLE_class-nativesdk = "debug-without-src" - PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python libclang" PROVIDES += "llvm llvm${PV}" -- cgit v1.2.3-54-g00ecf