diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml
index 165c3aa6a7..f72f81f551 100644
--- a/documentation/dev-manual/dev-manual-common-tasks.xml
+++ b/documentation/dev-manual/dev-manual-common-tasks.xml
@@ -5420,26 +5420,34 @@
BBMULTICONFIG = "x86 arm"
+
+
+ Please note, that a "default" configuration already exists by definition,
+ this configuration is named: "" (empty string) and is defined by the variables
+ coming from your local.conf file. So, the previous example actually adds two
+ additional configurations to your build "arm" and "x86" along with "".
Launch BitBake:
Use the following BitBake command form to launch the
multiple configuration build:
- $ bitbake [multiconfig:multiconfigname:]target [[[multiconfig:multiconfigname:]target] ... ]
+ $ bitbake [mc:multiconfigname:]target [[[mc:multiconfigname:]target] ... ]
For the example in this section, the following
command applies:
- $ bitbake multiconfig:x86:core-image-minimal multiconfig:arm:core-image-sato
+ $ bitbake mc:x86:core-image-minimal mc:arm:core-image-sato mc::core-image-base
The previous BitBake command builds a
core-image-minimal image that
is configured through the
- x86.conf configuration file
- and builds a core-image-sato
+ x86.conf configuration file,
+ a core-image-sato
image that is configured through the
- arm.conf configuration file.
+ arm.conf configuration file and a
+ core-image-base that is configured
+ through your local.conf configuration file.
@@ -5479,7 +5487,7 @@
build, you must declare the dependencies in the recipe
using the following statement form:
- task_or_package[mcdepends] = "multiconfig:from_multiconfig:to_multiconfig:recipe_name:task_on_which_to_depend"
+ task_or_package[mcdepends] = "mc:from_multiconfig:to_multiconfig:recipe_name:task_on_which_to_depend"
To better show how to use this statement, consider the
example scenario from the first paragraph of this section.
@@ -5487,7 +5495,7 @@
that builds the core-image-sato
image:
- do_image[mcdepends] = "multiconfig:x86:arm:core-image-minimal:do_rootfs"
+ do_image[mcdepends] = "mc:x86:arm:core-image-minimal:do_rootfs"
In this example, the
from_multiconfig is "x86".
@@ -5502,7 +5510,7 @@
Once you set up this dependency, you can build the
"x86" multiconfig using a BitBake command as follows:
- $ bitbake multiconfig:x86:core-image-sato
+ $ bitbake mc:x86:core-image-sato
This command executes all the tasks needed to create
the core-image-sato image for the
@@ -5518,7 +5526,7 @@
Consider this change to the statement in the
core-image-sato recipe:
- do_image[mcdepends] = "multiconfig:x86:arm:core-image-minimal:do_image"
+ do_image[mcdepends] = "mc:x86:arm:core-image-minimal:do_image"
In this case, BitBake must create the
core-image-minimal image for the
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 93b7588385..8ad3f9b3ca 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -1344,12 +1344,12 @@
BBMULTICONFIG
- BBMULTICONFIG[doc] = "Specifies each separate configuration when you are building targets with multiple configurations."
+ BBMULTICONFIG[doc] = "Specifies each additional separate configuration when you are building targets with multiple configurations."
- Specifies each separate configuration when you are
+ Specifies each additional separate configuration when you are
building targets with multiple configurations.
Use this variable in your
conf/local.conf configuration file.