summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-02-25 06:56:04 -0800
committerKhem Raj <raj.khem@gmail.com>2019-02-25 06:56:04 -0800
commitcf6705cc9deef9bbb2767925bfd518cb27a6bbe6 (patch)
treef8b03c50b88560fcded27a147fab3bcf98aacb15
parentd94094bb5e846d8a7cb81b7cacb415ca275066a7 (diff)
downloadmeta-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.bbclass3
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
4CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" 4CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E"
5CCLD_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" 5CCLD_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
6CLANG_TIDY_EXE_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang-tidy ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" 6CLANG_TIDY_EXE_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang-tidy ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
7RANLIB_toolchain-clang = "${HOST_PREFIX}llvm-ranlib"
8AR_toolchain-clang = "${HOST_PREFIX}llvm-ar"
9NM_toolchain-clang = "${HOST_PREFIX}llvm-nm"
7 10
8COMPILER_RT ??= "--rtlib=compiler-rt" 11COMPILER_RT ??= "--rtlib=compiler-rt"
9LIBCPLUSPLUS ??= "--stdlib=libc++" 12LIBCPLUSPLUS ??= "--stdlib=libc++"