diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-02-14 06:49:48 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-02-14 07:35:58 -0800 |
commit | e46fd11991a04730f478c00bbf2fa5ee0dd5446e (patch) | |
tree | 8d55d70d9b2679bede081cc63038bd22952dc364 | |
parent | 2640da92a55bc7dc634cdaede237494748287fa8 (diff) | |
download | meta-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_%.bbappend | 1 | ||||
-rw-r--r-- | recipes-devtools/clang/compiler-rt_git.bb | 3 |
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 @@ | |||
1 | DEPENDS_append_toolchain-clang = " clang-cross-${TARGET_ARCH}" | 1 | DEPENDS_append_toolchain-clang = " clang-cross-${TARGET_ARCH}" |
2 | inherit 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 | ||