From cf6705cc9deef9bbb2767925bfd518cb27a6bbe6 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 25 Feb 2019 06:56:04 -0800 Subject: 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 --- classes/clang.bbclass | 3 +++ 1 file changed, 3 insertions(+) (limited to 'classes') 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 CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" CCLD_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" CLANG_TIDY_EXE_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang-tidy ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" +RANLIB_toolchain-clang = "${HOST_PREFIX}llvm-ranlib" +AR_toolchain-clang = "${HOST_PREFIX}llvm-ar" +NM_toolchain-clang = "${HOST_PREFIX}llvm-nm" COMPILER_RT ??= "--rtlib=compiler-rt" LIBCPLUSPLUS ??= "--stdlib=libc++" -- cgit v1.2.3-54-g00ecf