mirror of
https://git.yoctoproject.org/poky
synced 2026-03-19 21:59:42 +01:00
bitbake: doc: user-manual: remove mentions to BBVERSIONS
BBVERSIONS support was dropped in November 2016 in commit
0bb188f01e39 "ast: remove BBVERSIONS support".
Let's update the documentation to reflect this.
This was found by running:
git grep -hoP '^ :term:`\K\w+(?=`)' doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst | \
xargs -I{} sh -c \
"grep -Rq --include='*.py' --include='*.conf' --include='*.bbclass' --include='*.bb' --include='*.bbappend' --include='*.inc' \
-w -E {}'_*(_[a-z]+[0-9a-z]*[a-z]+)*' || \
echo {}"
(Bitbake rev: 376e20c1aaff197020cdb68d309b3b22f19dafe8)
Signed-off-by: Quentin Schulz <foss@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
287ee25145
commit
2c37ab65e5
@@ -1650,10 +1650,15 @@ user interfaces:
|
||||
Variants - Class Extension Mechanism
|
||||
====================================
|
||||
|
||||
BitBake supports two features that facilitate creating from a single
|
||||
recipe file multiple incarnations of that recipe file where all
|
||||
incarnations are buildable. These features are enabled through the
|
||||
:term:`BBCLASSEXTEND` and :term:`BBVERSIONS` variables.
|
||||
BitBake supports multiple incarnations of a recipe file via the
|
||||
:term:`BBCLASSEXTEND` variable.
|
||||
|
||||
The :term:`BBCLASSEXTEND` variable is a space separated list of classes used
|
||||
to "extend" the recipe for each variant. Here is an example that results in a
|
||||
second incarnation of the current recipe being available. This second
|
||||
incarnation will have the "native" class inherited. ::
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
.. note::
|
||||
|
||||
@@ -1663,34 +1668,6 @@ incarnations are buildable. These features are enabled through the
|
||||
class. For specific examples, see the OE-Core native , nativesdk , and
|
||||
multilib classes.
|
||||
|
||||
- ``BBCLASSEXTEND``: This variable is a space separated list of
|
||||
classes used to "extend" the recipe for each variant. Here is an
|
||||
example that results in a second incarnation of the current recipe
|
||||
being available. This second incarnation will have the "native" class
|
||||
inherited. ::
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
- ``BBVERSIONS``: This variable allows a single recipe to build
|
||||
multiple versions of a project from a single recipe file. You can
|
||||
also specify conditional metadata (using the
|
||||
:term:`OVERRIDES` mechanism) for a single
|
||||
version, or an optionally named range of versions. Here is an
|
||||
example::
|
||||
|
||||
BBVERSIONS = "1.0 2.0 git"
|
||||
SRC_URI_git = "git://someurl/somepath.git"
|
||||
|
||||
BBVERSIONS = "1.0.[0-6]:1.0.0+ 1.0.[7-9]:1.0.7+"
|
||||
SRC_URI_append_1.0.7+ = "file://some_patch_which_the_new_versions_need.patch;patch=1"
|
||||
|
||||
The name of the range defaults to the original version of the recipe. For
|
||||
example, in OpenEmbedded, the recipe file ``foo_1.0.0+.bb`` creates a default
|
||||
name range of ``1.0.0+``. This is useful because the range name is not only
|
||||
placed into overrides, but it is also made available for the metadata to use
|
||||
in the variable that defines the base recipe versions for use in ``file://``
|
||||
search paths (:term:`FILESPATH`).
|
||||
|
||||
Dependencies
|
||||
============
|
||||
|
||||
|
||||
@@ -797,16 +797,6 @@ overview of their function and contents.
|
||||
Allows you to use a configuration file to add to the list of
|
||||
command-line target recipes you want to build.
|
||||
|
||||
:term:`BBVERSIONS`
|
||||
Allows a single recipe to build multiple versions of a project from a
|
||||
single recipe file. You also able to specify conditional metadata
|
||||
using the :term:`OVERRIDES` mechanism for a
|
||||
single version or for an optionally named range of versions.
|
||||
|
||||
For more information on ``BBVERSIONS``, see the
|
||||
":ref:`bitbake-user-manual/bitbake-user-manual-metadata:variants - class extension mechanism`"
|
||||
section.
|
||||
|
||||
:term:`BITBAKE_UI`
|
||||
Used to specify the UI module to use when running BitBake. Using this
|
||||
variable is equivalent to using the ``-u`` command-line option.
|
||||
|
||||
Reference in New Issue
Block a user