summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/nativesdk-clang-glue.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-02-10 11:57:11 -0800
committerKhem Raj <raj.khem@gmail.com>2019-02-11 07:21:21 -0800
commit3194a8c17195909eddeed9c19ec49460a9893674 (patch)
tree1b1f4dcfb66c0017f86189f493ae310b5a6df335 /recipes-devtools/clang/nativesdk-clang-glue.bb
parent1cb1f5220069f6a72d0bbb321aa5bd02111826a0 (diff)
downloadmeta-clang-3194a8c17195909eddeed9c19ec49460a9893674.tar.gz
clang: Fix nativesdk builds to use clang-native
- User lld for linking nativesdk-clang - Enable LTO to build nativesdk-clang - Use -static-libgcc when using gold/lld for nativesdk clang build - Use llvm wrappers for ar ranlib and nm to help LTO - Package and create cross versions of lld Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/nativesdk-clang-glue.bb')
-rw-r--r--recipes-devtools/clang/nativesdk-clang-glue.bb8
1 files changed, 6 insertions, 2 deletions
diff --git a/recipes-devtools/clang/nativesdk-clang-glue.bb b/recipes-devtools/clang/nativesdk-clang-glue.bb
index 6824bcb..2ab8f6b 100644
--- a/recipes-devtools/clang/nativesdk-clang-glue.bb
+++ b/recipes-devtools/clang/nativesdk-clang-glue.bb
@@ -7,8 +7,6 @@ LICENSE = "NCSA"
7LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c1959d7" 7LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c1959d7"
8SECTION = "devel" 8SECTION = "devel"
9 9
10require clang.inc
11require common-source.inc
12inherit nativesdk 10inherit nativesdk
13DEPENDS += "nativesdk-clang" 11DEPENDS += "nativesdk-clang"
14 12
@@ -25,3 +23,9 @@ sysroot_stage_all () {
25 23
26FILES_${PN} += "${prefix_nativesdk}" 24FILES_${PN} += "${prefix_nativesdk}"
27FILES_${PN}-dbg = "" 25FILES_${PN}-dbg = ""
26
27deltask do_configure
28deltask do_compile
29deltask do_patch
30deltask do_fetch
31deltask do_unpack