diff options
| author | Khem Raj <raj.khem@gmail.com> | 2019-02-25 06:56:04 -0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2019-02-25 06:56:04 -0800 |
| commit | cf6705cc9deef9bbb2767925bfd518cb27a6bbe6 (patch) | |
| tree | f8b03c50b88560fcded27a147fab3bcf98aacb15 | |
| parent | d94094bb5e846d8a7cb81b7cacb415ca275066a7 (diff) | |
| download | meta-clang-cf6705cc9deef9bbb2767925bfd518cb27a6bbe6.tar.gz | |
clang.bbclass: Redefine ar/nm/ranlib
OE-core now points to gcc-* variants of these variables which will not
be installed when a package is built with clang moreover llvm
version would be needed for thin-lto to work anyway
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | classes/clang.bbclass | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass index c746980..0de7e1c 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass | |||
| @@ -4,6 +4,9 @@ CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN | |||
| 4 | CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" | 4 | CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" |
| 5 | CCLD_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" | 5 | CCLD_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" |
| 6 | CLANG_TIDY_EXE_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang-tidy ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" | 6 | CLANG_TIDY_EXE_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang-tidy ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" |
| 7 | RANLIB_toolchain-clang = "${HOST_PREFIX}llvm-ranlib" | ||
| 8 | AR_toolchain-clang = "${HOST_PREFIX}llvm-ar" | ||
| 9 | NM_toolchain-clang = "${HOST_PREFIX}llvm-nm" | ||
| 7 | 10 | ||
| 8 | COMPILER_RT ??= "--rtlib=compiler-rt" | 11 | COMPILER_RT ??= "--rtlib=compiler-rt" |
| 9 | LIBCPLUSPLUS ??= "--stdlib=libc++" | 12 | LIBCPLUSPLUS ??= "--stdlib=libc++" |
