diff options
Diffstat (limited to 'meta/recipes-devtools/clang/clang-cross_git.bb')
| -rw-r--r-- | meta/recipes-devtools/clang/clang-cross_git.bb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/meta/recipes-devtools/clang/clang-cross_git.bb b/meta/recipes-devtools/clang/clang-cross_git.bb index bd72ee4e6d..33b01e4234 100644 --- a/meta/recipes-devtools/clang/clang-cross_git.bb +++ b/meta/recipes-devtools/clang/clang-cross_git.bb | |||
| @@ -11,7 +11,7 @@ PN = "clang-cross-${TARGET_ARCH}" | |||
| 11 | 11 | ||
| 12 | inherit cross | 12 | inherit cross |
| 13 | 13 | ||
| 14 | DEPENDS = "clang-native virtual/cross-binutils" | 14 | DEPENDS = "clang-native virtual/cross-binutils ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', 'lld-native', '', d)}" |
| 15 | 15 | ||
| 16 | do_install() { | 16 | do_install() { |
| 17 | install -d ${D}${bindir} | 17 | install -d ${D}${bindir} |
| @@ -19,6 +19,8 @@ do_install() { | |||
| 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 |
| 22 | ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool | 22 | if [ -x ${STAGING_BINDIR_NATIVE}/$tool ]; then |
| 23 | ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool | ||
| 24 | fi | ||
| 23 | done | 25 | done |
| 24 | } | 26 | } |
