From 311b2f040c9fba0b71262a6e88e22fedec117525 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 17 Feb 2022 18:14:04 -0800 Subject: clang.bbclass: Use llvm provided binutils when using toolchain-clang These tools are better integrated with clang produced output consumption pipeline, therefore use them when using clang as compiler Signed-off-by: Khem Raj (cherry picked from commit 9bcf8e4c708e208b5f94633b94262f62a94d5162) --- classes/clang.bbclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classes/clang.bbclass b/classes/clang.bbclass index 050b667..f5a49b7 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass @@ -8,6 +8,11 @@ CCLD:toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_ RANLIB:toolchain-clang = "${HOST_PREFIX}llvm-ranlib" AR:toolchain-clang = "${HOST_PREFIX}llvm-ar" NM:toolchain-clang = "${HOST_PREFIX}llvm-nm" +OBJDUMP:toolchain-clang = "${HOST_PREFIX}llvm-objdump" +OBJCOPY:toolchain-clang = "${HOST_PREFIX}llvm-objcopy" +STRIP:toolchain-clang = "${HOST_PREFIX}llvm-strip" +STRINGS:toolchain-clang = "${HOST_PREFIX}llvm-strings" +READELF:toolchain-clang = "${HOST_PREFIX}llvm-readelf" LTO:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'thin-lto', '-flto=thin', '-flto -fuse-ld=lld', d)}" PACKAGE_DEBUG_SPLIT_STYLE:toolchain-clang = "debug-without-src" -- cgit v1.2.3-54-g00ecf