From 07857ed923fc30c927e74306267bb4062fbed602 Mon Sep 17 00:00:00 2001 From: Nathan Trapp Date: Fri, 3 Jul 2015 13:08:53 -0400 Subject: clang: Fix nativesdk build Signed-off-by: Nathan Trapp Signed-off-by: Khem Raj --- recipes-devtools/clang/clang_git.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 52352f2..638096b 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb @@ -59,6 +59,8 @@ EXTRA_OECMAKE_append_class-native = "\ " EXTRA_OECMAKE_append_class-nativesdk = "\ -DLLVM_TARGETS_TO_BUILD:STRING='AArch64;ARM;Mips;PowerPC;X86' \ + -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ + -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ " EXTRA_OECMAKE_append_class-target = "\ -DLLVM_ENABLE_PIC=False \ @@ -75,6 +77,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 " do_configure_prepend() { # Remove RPATHs @@ -98,8 +101,9 @@ do_install_append_class-native () { test -n "`file $f|grep -i ELF`" && ${STRIP} $f done } + do_install_append_class-nativesdk () { - install -Dm 0755 ${B}/NATIVE/bin/clang-tblgen ${D}${bindir}/clang-tblgen + install -Dm 0755 ${B}/bin/clang-tblgen ${D}${bindir}/clang-tblgen for f in `find ${D}${bindir} -executable -type f -not -type l`; do test -n "`file $f|grep -i ELF`" && ${STRIP} $f done -- cgit v1.2.3-54-g00ecf