diff options
| -rw-r--r-- | meta/recipes-devtools/clang/clang-cross_git.bb | 8 |
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 | ||
| 16 | do_install() { | 16 | do_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 | ||
| 32 | INHIBIT_SYSROOT_STRIP = "1" | ||
