summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-02-14 06:49:48 -0800
committerKhem Raj <raj.khem@gmail.com>2019-02-14 07:35:58 -0800
commite46fd11991a04730f478c00bbf2fa5ee0dd5446e (patch)
tree8d55d70d9b2679bede081cc63038bd22952dc364
parent2640da92a55bc7dc634cdaede237494748287fa8 (diff)
downloadmeta-clang-e46fd11991a04730f478c00bbf2fa5ee0dd5446e.tar.gz
compiler-rt: Define AR, NM and RANLIB to point to llvm wrappers
helps with LTO enabled cross builds Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-core/musl/musl_%.bbappend1
-rw-r--r--recipes-devtools/clang/compiler-rt_git.bb3
2 files changed, 4 insertions, 0 deletions
diff --git a/recipes-core/musl/musl_%.bbappend b/recipes-core/musl/musl_%.bbappend
index c8b9878..652982c 100644
--- a/recipes-core/musl/musl_%.bbappend
+++ b/recipes-core/musl/musl_%.bbappend
@@ -1 +1,2 @@
1DEPENDS_append_toolchain-clang = " clang-cross-${TARGET_ARCH}" 1DEPENDS_append_toolchain-clang = " clang-cross-${TARGET_ARCH}"
2inherit lto
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb
index fa43c8b..bc55913 100644
--- a/recipes-devtools/clang/compiler-rt_git.bb
+++ b/recipes-devtools/clang/compiler-rt_git.bb
@@ -32,6 +32,9 @@ EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=OFF \
32 -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ 32 -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \
33 -DCOMPILER_RT_BUILD_XRAY=OFF \ 33 -DCOMPILER_RT_BUILD_XRAY=OFF \
34 -DLLVM_ENABLE_PROJECTS='compiler-rt' \ 34 -DLLVM_ENABLE_PROJECTS='compiler-rt' \
35 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \
36 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \
37 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \
35 -G Ninja ${S}/llvm \ 38 -G Ninja ${S}/llvm \
36" 39"
37 40