diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-08-15 23:59:32 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-09-02 18:23:31 +0100 |
commit | 2fd257f6c610624f05c8dd3fe1486364af04696f (patch) | |
tree | 25f9a866435f7698d51e4989daa6ba9966d2866e /meta/conf | |
parent | 88abab9ba9632e87f3a081915a69cbc5c36b4d3c (diff) | |
download | openembedded-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.conf | 2 |
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}" |