[oe] [meta-oe][WIP][PATCH 2/4] llvm.inc: Merge all llvm*-dbg and llvm*-staticdev to just one PN-dbg and one PN-staticdev

Martin Jansa martin.jansa at gmail.com
Fri Jul 18 18:23:36 UTC 2014


* if you need debug or staticdev on device then you can probably live
  with other libs as well.

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
 meta-oe/recipes-core/llvm/llvm.inc | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/meta-oe/recipes-core/llvm/llvm.inc b/meta-oe/recipes-core/llvm/llvm.inc
index f590a7f..4ec1b6d 100644
--- a/meta-oe/recipes-core/llvm/llvm.inc
+++ b/meta-oe/recipes-core/llvm/llvm.inc
@@ -33,9 +33,7 @@ LLVM_RELEASE = "${PV}"
 LLVM_DIR = "llvm${LLVM_RELEASE}"
 
 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 \
@@ -55,14 +53,10 @@ INSANE_SKIP_libllvm${LLVM_RELEASE}-llvm${LLVM_RELEASE} += "dev-so"
 python llvm_populate_packages() {
     libdir = bb.data.expand('${libdir}', d)
     libllvm_libdir = bb.data.expand('${libdir}/${LLVM_DIR}', d)
-    split_dbg_packages = do_split_packages(d, libllvm_libdir+'/.debug', '^lib(.*)\.so$', 'libllvm${LLVM_RELEASE}-%s-dbg', 'Split debug package for %s', allow_dirs=True)
     split_packages = do_split_packages(d, libdir, '^lib(.*)\.so$', 'libllvm${LLVM_RELEASE}-%s', 'Split package for %s', allow_dirs=True, allow_links=True, recursive=True)
-    split_staticdev_packages = do_split_packages(d, libllvm_libdir, '^lib(.*)\.a$', 'libllvm${LLVM_RELEASE}-%s-staticdev', 'Split staticdev package for %s', allow_dirs=True)
     if split_packages:
         pn = d.getVar('PN', True)
         d.appendVar('RDEPENDS_' + pn, ' '+' '.join(split_packages))
-        d.appendVar('RDEPENDS_' + pn + '-dbg', ' '+' '.join(split_dbg_packages))
-        d.appendVar('RDEPENDS_' + pn + '-staticdev', ' '+' '.join(split_staticdev_packages))
 }
 
 PACKAGESPLITFUNCS_prepend = "llvm_populate_packages "
-- 
2.0.0




More information about the Openembedded-devel mailing list