diff options
author | Mikko Ylinen <mikko.ylinen@linux.intel.com> | 2017-02-13 18:06:00 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2017-02-13 08:40:35 -0800 |
commit | e09d5430edbe457ac87bac7bf507014a2bfa0206 (patch) | |
tree | d399cb9a5ad0da09dacb57850854b35611908462 /recipes-devtools | |
parent | 06c7779219fa105ad61cb578bb621468bc78eac0 (diff) | |
download | meta-clang-e09d5430edbe457ac87bac7bf507014a2bfa0206.tar.gz |
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 <mikko.ylinen@linux.intel.com>
Diffstat (limited to 'recipes-devtools')
-rw-r--r-- | recipes-devtools/clang/clang_git.bb | 2 |
1 files changed, 1 insertions, 1 deletions
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" | |||
88 | DEPENDS = "zlib libffi libxml2 binutils" | 88 | DEPENDS = "zlib libffi libxml2 binutils" |
89 | DEPENDS_remove_class-nativesdk = "nativesdk-binutils" | 89 | DEPENDS_remove_class-nativesdk = "nativesdk-binutils" |
90 | DEPENDS_append_class-nativesdk = " clang-native virtual/${TARGET_PREFIX}binutils-crosssdk virtual/${TARGET_PREFIX}gcc-crosssdk virtual/${TARGET_PREFIX}g++-crosssdk" | 90 | DEPENDS_append_class-nativesdk = " clang-native virtual/${TARGET_PREFIX}binutils-crosssdk virtual/${TARGET_PREFIX}gcc-crosssdk virtual/${TARGET_PREFIX}g++-crosssdk" |
91 | DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} " | 91 | DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} ${@bb.utils.contains('TOOLCHAIN', 'gcc', 'virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++', '', d)}" |
92 | 92 | ||
93 | do_configure_prepend() { | 93 | do_configure_prepend() { |
94 | # Remove RPATHs | 94 | # Remove RPATHs |