]> code.ossystems Code Review - openembedded-core.git/commit
package.bbclass: Switch shlibs to pkgdata directory and make package non-machine...
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 18 Oct 2012 23:08:53 +0000 (23:08 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 22 Oct 2012 08:46:05 +0000 (09:46 +0100)
commitcc088489d70fb27d460c3dbe35d6ea382123c134
tree193bb83809d67a0a06b1a0f88cbde68d03e3816d
parent26e16a5e5ee1059fb8e55ab915ae9cb8e2b54dcd
package.bbclass: Switch shlibs to pkgdata directory and make package non-machine specific

Currently, do_package is machine specific since the shlibs data is installed
into each machine specific sysroot. This change moves the shlibs data to the
pkgdata structure, at the expense of having to iterate over a set of shlibs
directories instead of a single one.

It turns out this isn't any particular hardship for the code and as a result,
do_package stops being machine specific leading to optimisations for builds
that use a common PACKAGE_ARCH.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/cross-canadian.bbclass
meta/classes/native.bbclass
meta/classes/package.bbclass