]> code.ossystems Code Review - openembedded-core.git/commit
multilib: Only build one kernel
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 15 Aug 2011 22:59:32 +0000 (23:59 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 2 Sep 2011 17:23:31 +0000 (18:23 +0100)
commit2fd257f6c610624f05c8dd3fe1486364af04696f
tree25f9a866435f7698d51e4989daa6ba9966d2866e
parent88abab9ba9632e87f3a081915a69cbc5c36b4d3c
multilib: Only build one kernel

For a given system we only want one kernel to be built. This change makes
the main kernel recipe provide all of the provides of the various enabled
multilibs hence allowing it to fulfil all the appropriate dependencies.

To make this work a global multilib class file needed to be created.

This patch also enables this multi provider functionality for "allarch"
packages.

[YOCTO #1361]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/multilib.bbclass
meta/classes/multilib_global.bbclass [new file with mode: 0644]
meta/conf/multilib.conf