summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/llvm
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-08-19 10:23:35 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-20 17:38:22 +0100
commite0d395a046beba8e8495781f6cedd4456cb0c32e (patch)
tree0ea461b67341287913f327ccd90137d4194775c0 /meta/recipes-devtools/llvm
parentd0b2393ce7b07670d3be08c20e51b2b47263a755 (diff)
downloadpoky-e0d395a046beba8e8495781f6cedd4456cb0c32e.tar.gz
llvm: Point llvm-config to one built with llvm-native
If not defined, llvm build system tries to build one which then confuses the OE QA system since its building native tool and target packages in same package build moreover it is not required since we already have it via llvm-native Fixes ERROR: llvm-6.0-r0 do_package_qa: QA Issue: llvm: The compile log indicates that host include and/or library paths were used. (From OE-Core rev: 7153a17166d9a94fd0ddc36d597a0140979d58ff) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/llvm')
-rw-r--r--meta/recipes-devtools/llvm/llvm_git.bb4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb
index bb83012231..d853d4151d 100644
--- a/meta/recipes-devtools/llvm/llvm_git.bb
+++ b/meta/recipes-devtools/llvm/llvm_git.bb
@@ -64,17 +64,19 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
64 -DLLVM_ENABLE_FFI=ON \ 64 -DLLVM_ENABLE_FFI=ON \
65 -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ 65 -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \
66 -DLLVM_OPTIMIZED_TABLEGEN=ON \ 66 -DLLVM_OPTIMIZED_TABLEGEN=ON \
67 -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS}" \ 67 -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS}' \
68 -G Ninja" 68 -G Ninja"
69 69
70EXTRA_OECMAKE_append_class-target = "\ 70EXTRA_OECMAKE_append_class-target = "\
71 -DCMAKE_CROSSCOMPILING:BOOL=ON \ 71 -DCMAKE_CROSSCOMPILING:BOOL=ON \
72 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \ 72 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \
73 -DLLVM_CONFIG_PATH=${STAGING_BINDIR_NATIVE}/llvm-config${PV} \
73 " 74 "
74 75
75EXTRA_OECMAKE_append_class-nativesdk = "\ 76EXTRA_OECMAKE_append_class-nativesdk = "\
76 -DCMAKE_CROSSCOMPILING:BOOL=ON \ 77 -DCMAKE_CROSSCOMPILING:BOOL=ON \
77 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \ 78 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \
79 -DLLVM_CONFIG_PATH=${STAGING_BINDIR_NATIVE}/llvm-config${PV} \
78 " 80 "
79 81
80do_configure_prepend() { 82do_configure_prepend() {