From c5a27009db033296291c94c3ef03559a254a7dce Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 23 Jul 2015 22:51:06 -0700 Subject: clang-crosssdk: Fix depedencies and sysroot staging We do not need a preprocess function but override full sysroot_stage_all function to control what gets staged Signed-off-by: Khem Raj --- recipes-devtools/clang/clang-crosssdk_git.bb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/recipes-devtools/clang/clang-crosssdk_git.bb b/recipes-devtools/clang/clang-crosssdk_git.bb index 375f767..8577fdd 100644 --- a/recipes-devtools/clang/clang-crosssdk_git.bb +++ b/recipes-devtools/clang/clang-crosssdk_git.bb @@ -11,7 +11,7 @@ PN = "clang-crosssdk-${TARGET_ARCH}" require clang.inc inherit crosssdk -DEPENDS += "nativesdk-clang binutils-crosssdk-${TARGET_ARCH}" +DEPENDS += "clang-native nativesdk-clang-glue virtual/${TARGET_PREFIX}binutils-crosssdk virtual/nativesdk-${TARGET_PREFIX}libc-for-gcc" S = "${WORKDIR}" @@ -21,10 +21,9 @@ do_install() { ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ } -SYSROOT_PREPROCESS_FUNCS += "clangcrosssdk_sysroot_preprocess" - -clangcrosssdk_sysroot_preprocess () { - sysroot_stage_dir ${D}${bindir_crossscripts} ${SYSROOT_DESTDIR}${bindir} +sysroot_stage_all () { + sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} } + SSTATE_SCAN_FILES += "*-clang *-clang++" PACKAGES = "" -- cgit v1.2.3-54-g00ecf