mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-08 05:29:22 +00:00
llvm2.9: allow parallel native make
* fix parallel build Doing a parallel build may result in the following: *** No rule to make target `native/bin/tblgen', needed by `include/llvm/Intrinsics.gen.tmp' Avoid this by building tblgen first before building the rest of llvm. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
b57465fc8c
commit
a3ccaa1009
@@ -103,6 +103,11 @@ FILES_${PN}-dev = " \
|
||||
${libdir}/llvm${LLVM_RELEASE}/*.a \
|
||||
"
|
||||
|
||||
base_do_compile_prepend() {
|
||||
# Avoid *** No rule to make target `native/bin/tblgen', needed by `include/llvm/Intrinsics.gen.tmp'
|
||||
oe_runmake tblgen
|
||||
}
|
||||
|
||||
do_install() {
|
||||
# Install into a private directory to be able to reorganize the files.
|
||||
|
||||
|
||||
@@ -15,8 +15,6 @@ ARM_INSTRUCTION_SET = "arm"
|
||||
|
||||
SRC_URI_append_libc-uclibc = " file://arm_fenv_uclibc.patch "
|
||||
|
||||
PARALLEL_MAKE_virtclass-native = ""
|
||||
|
||||
LLVM_EXTRA_ARCH = "X86;"
|
||||
LLVM_EXTRA_ARCH_x86 = ""
|
||||
LLVM_EXTRA_ARCH_x86-64 = ""
|
||||
|
||||
Reference in New Issue
Block a user