mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-05 02:50:46 +00:00
llvm: move BugpointPasses.so and LLVMHello.so to separate packages
* keep them RRECOMMENDed from -dev
* fixes following QA error:
NOTE: recipe llvm3.3-3.3-r0: task do_package_qa: Started
ERROR: QA Issue:
-dev package contains non-symlink .so: llvm3.3-dev path 'llvm3.3/3.3-r0/packages-split/llvm3.3-dev/usr/lib/llvm3.3/LLVMHello.so'
-dev package contains non-symlink .so: llvm3.3-dev path 'llvm3.3/3.3-r0/packages-split/llvm3.3-dev/usr/lib/llvm3.3/BugpointPasses.so' [dev-elf]
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
@@ -116,20 +116,29 @@ llvm_sysroot_preprocess() {
|
||||
mv ${LLVM_INSTALL_DIR}/llvm-config-host ${SYSROOT_DESTDIR}${bindir_crossscripts}/llvm-config${PV}
|
||||
}
|
||||
|
||||
PACKAGES += "${PN}-bugpointpasses ${PN}-llvmhello"
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY_${PN}-staticdev = "1"
|
||||
FILES_${PN} = ""
|
||||
FILES_${PN}-staticdev = ""
|
||||
DOTDEBUG-dbg = " ${bindir}/${LLVM_DIR}/.debug \
|
||||
${libdir}/${LLVM_DIR}/.debug/BugpointPasses.so \
|
||||
${libdir}/${LLVM_DIR}/.debug/LLVMHello.so \
|
||||
/usr/src/debug \
|
||||
DOTDEBUG-dbg = " \
|
||||
${bindir}/${LLVM_DIR}/.debug \
|
||||
${libdir}/${LLVM_DIR}/.debug/BugpointPasses.so \
|
||||
${libdir}/${LLVM_DIR}/.debug/LLVMHello.so \
|
||||
/usr/src/debug \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev = "${bindir}/${LLVM_DIR} \
|
||||
${includedir}/${LLVM_DIR} \
|
||||
${libdir}/${LLVM_DIR}/BugpointPasses.so \
|
||||
${libdir}/${LLVM_DIR}/LLVMHello.so \
|
||||
FILES_${PN}-dev = " \
|
||||
${bindir}/${LLVM_DIR} \
|
||||
${includedir}/${LLVM_DIR} \
|
||||
"
|
||||
RRECOMMENDS_${PN}-dev += "${PN}-bugpointpasses ${PN}-llvmhello"
|
||||
|
||||
FILES_${PN}-bugpointpasses = "\
|
||||
${libdir}/${LLVM_DIR}/BugpointPasses.so \
|
||||
"
|
||||
FILES_${PN}-llvmhello = "\
|
||||
${libdir}/${LLVM_DIR}/LLVMHello.so \
|
||||
"
|
||||
|
||||
PACKAGES_DYNAMIC = "^libllvm${LLVM_RELEASE}-.*$"
|
||||
|
||||
Reference in New Issue
Block a user