summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-devtools/clang/clang-cross_git.bb8
1 files changed, 7 insertions, 1 deletions
diff --git a/meta/recipes-devtools/clang/clang-cross_git.bb b/meta/recipes-devtools/clang/clang-cross_git.bb
index 33b01e4234..2ec15dd1df 100644
--- a/meta/recipes-devtools/clang/clang-cross_git.bb
+++ b/meta/recipes-devtools/clang/clang-cross_git.bb
@@ -15,7 +15,7 @@ DEPENDS = "clang-native virtual/cross-binutils ${@bb.utils.contains('DISTRO_FEAT
15 15
16do_install() { 16do_install() {
17 install -d ${D}${bindir} 17 install -d ${D}${bindir}
18 for tool in clang clang++ clang-tidy lld ld.lld llvm-profdata \ 18 for tool in clang-tidy lld ld.lld llvm-profdata \
19 llvm-nm llvm-ar llvm-as llvm-ranlib llvm-strip llvm-objcopy llvm-objdump llvm-readelf \ 19 llvm-nm llvm-ar llvm-as llvm-ranlib llvm-strip llvm-objcopy llvm-objdump llvm-readelf \
20 llvm-addr2line llvm-dwp llvm-size llvm-strings llvm-cov 20 llvm-addr2line llvm-dwp llvm-size llvm-strings llvm-cov
21 do 21 do
@@ -23,4 +23,10 @@ do_install() {
23 ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool 23 ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool
24 fi 24 fi
25 done 25 done
26 # GNU Linker and assembler is needed in same directory as clang binaries else
27 # it will fallback to host linker which is not desired
28 install -m 0755 ${STAGING_BINDIR_NATIVE}/clang ${D}${bindir}/${TARGET_PREFIX}clang
29 ln -sf ${TARGET_PREFIX}clang ${D}${bindir}/${TARGET_PREFIX}clang++
26} 30}
31# clang driver being copied above is already stripped
32INHIBIT_SYSROOT_STRIP = "1"