summaryrefslogtreecommitdiff
path: root/meta/conf
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-08-15 23:59:32 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-09-02 18:23:31 +0100
commit2fd257f6c610624f05c8dd3fe1486364af04696f (patch)
tree25f9a866435f7698d51e4989daa6ba9966d2866e /meta/conf
parent88abab9ba9632e87f3a081915a69cbc5c36b4d3c (diff)
downloadopenembedded-core-2fd257f6c610624f05c8dd3fe1486364af04696f.tar.gz
openembedded-core-2fd257f6c610624f05c8dd3fe1486364af04696f.tar.bz2
openembedded-core-2fd257f6c610624f05c8dd3fe1486364af04696f.zip
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>
Diffstat (limited to 'meta/conf')
-rw-r--r--meta/conf/multilib.conf2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/conf/multilib.conf b/meta/conf/multilib.conf
index babf191669..eec1da79c9 100644
--- a/meta/conf/multilib.conf
+++ b/meta/conf/multilib.conf
@@ -9,6 +9,8 @@ MULTILIBS ??= "multilib:lib32"
STAGING_DIR_HOST = "${STAGING_DIR}/${MLPREFIX}${MACHINE}"
STAGING_DIR_TARGET = "${STAGING_DIR}/${MLPREFIX}${MACHINE}"
+INHERIT += "multilib_global"
+
BBCLASSEXTEND_append_pn-acl = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-alsa-lib = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-alsa-utils = " ${MULTILIBS}"