summaryrefslogtreecommitdiffstats
path: root/meta/conf/multilib.conf
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-08-15 22:59:32 (GMT)
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-09-02 17:25:11 (GMT)
commitf9c3639238c2a9f1072e39ba26d0e521c5951b95 (patch)
tree9a5af0788af56113a0c62f6e48aa6c6cebe63118 /meta/conf/multilib.conf
parentaccab54cd5d595e5c4b40c86baa1128df4c60615 (diff)
downloadpoky-f9c3639238c2a9f1072e39ba26d0e521c5951b95.tar.gz
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] (From OE-Core rev: 2fd257f6c610624f05c8dd3fe1486364af04696f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf/multilib.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 babf191..eec1da7 100644
--- a/meta/conf/multilib.conf
+++ b/meta/conf/multilib.conf
@@ -9,6 +9,8 @@ MULTILIBS ??= "multilib:lib32"
9STAGING_DIR_HOST = "${STAGING_DIR}/${MLPREFIX}${MACHINE}" 9STAGING_DIR_HOST = "${STAGING_DIR}/${MLPREFIX}${MACHINE}"
10STAGING_DIR_TARGET = "${STAGING_DIR}/${MLPREFIX}${MACHINE}" 10STAGING_DIR_TARGET = "${STAGING_DIR}/${MLPREFIX}${MACHINE}"
11 11
12INHERIT += "multilib_global"
13
12BBCLASSEXTEND_append_pn-acl = " ${MULTILIBS}" 14BBCLASSEXTEND_append_pn-acl = " ${MULTILIBS}"
13BBCLASSEXTEND_append_pn-alsa-lib = " ${MULTILIBS}" 15BBCLASSEXTEND_append_pn-alsa-lib = " ${MULTILIBS}"
14BBCLASSEXTEND_append_pn-alsa-utils = " ${MULTILIBS}" 16BBCLASSEXTEND_append_pn-alsa-utils = " ${MULTILIBS}"