From e09d5430edbe457ac87bac7bf507014a2bfa0206 Mon Sep 17 00:00:00 2001 From: Mikko Ylinen Date: Mon, 13 Feb 2017 18:06:00 +0200 Subject: clang: set target DEPENDS for gcc TOOLCHAIN With the layer defaults (TOOLCHAIN ??= gcc) clang for target fails to build due to missing compilers in the native (recipe specific) sysroot. Set the necessary additional DEPENDS if TOOLCHAIN = gcc to get the compilers installed. Signed-off-by: Mikko Ylinen --- recipes-devtools/clang/clang_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 953428f..5efc12b 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb @@ -88,7 +88,7 @@ EXTRA_OEMAKE += "REQUIRES_RTTI=1 VERBOSE=1" DEPENDS = "zlib libffi libxml2 binutils" DEPENDS_remove_class-nativesdk = "nativesdk-binutils" DEPENDS_append_class-nativesdk = " clang-native virtual/${TARGET_PREFIX}binutils-crosssdk virtual/${TARGET_PREFIX}gcc-crosssdk virtual/${TARGET_PREFIX}g++-crosssdk" -DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} " +DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} ${@bb.utils.contains('TOOLCHAIN', 'gcc', 'virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++', '', d)}" do_configure_prepend() { # Remove RPATHs -- cgit v1.2.3-54-g00ecf