From abd6d72c0ae56ce1879d411f08beab161fae089d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 23 Jul 2015 22:52:42 -0700 Subject: clang--cross-canadian,clang-cross: Fix missing dependencies These deps makes sure that when the individual target is built then it bullds a working tool no need to stage into ${D}${bindir_crossscripts} unnecessarily when staging code is undoing that Signed-off-by: Khem Raj --- recipes-devtools/clang/clang-cross-canadian_git.bb | 2 +- recipes-devtools/clang/clang-cross_git.bb | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/recipes-devtools/clang/clang-cross-canadian_git.bb b/recipes-devtools/clang/clang-cross-canadian_git.bb index b6e74fd..ab0f2bf 100644 --- a/recipes-devtools/clang/clang-cross-canadian_git.bb +++ b/recipes-devtools/clang/clang-cross-canadian_git.bb @@ -12,7 +12,7 @@ PN = "clang-cross-canadian-${TRANSLATED_TARGET_ARCH}" require clang.inc inherit cross-canadian -DEPENDS += "nativesdk-clang binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} virtual/${HOST_PREFIX}binutils-crosssdk" +DEPENDS += "nativesdk-clang binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} virtual/${HOST_PREFIX}binutils-crosssdk virtual/nativesdk-${HOST_PREFIX}libc-for-gcc" # We have to point gcc at a sysroot but we don't need to rebuild if this changes # e.g. we switch between different machines with different tunes. EXTRA_OECONF_PATHS[vardepsexclude] = "TUNE_PKGARCH" diff --git a/recipes-devtools/clang/clang-cross_git.bb b/recipes-devtools/clang/clang-cross_git.bb index 15ab38d..9828d53 100644 --- a/recipes-devtools/clang/clang-cross_git.bb +++ b/recipes-devtools/clang/clang-cross_git.bb @@ -11,20 +11,20 @@ PN = "clang-cross-${TARGET_ARCH}" require clang.inc inherit cross -DEPENDS += "clang-native binutils-cross-${TARGET_ARCH}" +DEPENDS += "clang-native binutils-cross-${TARGET_ARCH} virtual/${TARGET_PREFIX}libc-for-gcc" S = "${WORKDIR}" do_install() { - install -d ${D}${bindir_crossscripts}/ - ln -sf ../clang ${D}${bindir_crossscripts}/${TARGET_PREFIX}clang - ln -sf ../clang++ ${D}${bindir_crossscripts}/${TARGET_PREFIX}clang++ + install -d ${D}${bindir} + ln -sf ../clang ${D}${bindir}/${TARGET_PREFIX}clang + ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ } SYSROOT_PREPROCESS_FUNCS += "clangcross_sysroot_preprocess" clangcross_sysroot_preprocess () { - sysroot_stage_dir ${D}${bindir_crossscripts} ${SYSROOT_DESTDIR}${bindir} + sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} } SSTATE_SCAN_FILES += "*-clang *-clang++" PACKAGES = "" -- cgit v1.2.3-54-g00ecf