summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/migration-1.8.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/migration-guides/migration-1.8.rst')
-rw-r--r--documentation/migration-guides/migration-1.8.rst28
1 files changed, 13 insertions, 15 deletions
diff --git a/documentation/migration-guides/migration-1.8.rst b/documentation/migration-guides/migration-1.8.rst
index 6a1f9ed56d..5cc5f8a047 100644
--- a/documentation/migration-guides/migration-1.8.rst
+++ b/documentation/migration-guides/migration-1.8.rst
@@ -70,17 +70,16 @@ the following::
70Kernel Build Changes 70Kernel Build Changes
71-------------------- 71--------------------
72 72
73The kernel build process was changed to place the source in a common 73The kernel build process was changed to place the source in a common shared work
74shared work area and to place build artifacts separately in the source 74area and to place build artifacts separately in the source code tree. In theory,
75code tree. In theory, migration paths have been provided for most common 75migration paths have been provided for most common usages in kernel recipes but
76usages in kernel recipes but this might not work in all cases. In 76this might not work in all cases. In particular, users need to ensure that
77particular, users need to ensure that ``${S}`` (source files) and 77``${S}`` (source files) and ``${B}`` (build artifacts) are used correctly in
78``${B}`` (build artifacts) are used correctly in functions such as 78functions such as :ref:`ref-tasks-configure` and :ref:`ref-tasks-install`. For
79:ref:`ref-tasks-configure` and 79kernel recipes that do not inherit from :ref:`ref-classes-kernel-yocto` or
80:ref:`ref-tasks-install`. For kernel recipes that do not 80include ``linux-yocto.inc``, you might wish to refer to the ``linux.inc`` file
81inherit from :ref:`kernel-yocto <ref-classes-kernel-yocto>` or include ``linux-yocto.inc``, you might 81in the ``meta-oe`` layer for the kinds of changes you need to make. For reference,
82wish to refer to the ``linux.inc`` file in the ``meta-oe`` layer for the 82here is the
83kinds of changes you need to make. For reference, here is the
84:oe_git:`commit </meta-openembedded/commit/meta-oe/recipes-kernel/linux/linux.inc?id=fc7132ede27ac67669448d3d2845ce7d46c6a1ee>` 83:oe_git:`commit </meta-openembedded/commit/meta-oe/recipes-kernel/linux/linux.inc?id=fc7132ede27ac67669448d3d2845ce7d46c6a1ee>`
85where the ``linux.inc`` file in ``meta-oe`` was updated. 84where the ``linux.inc`` file in ``meta-oe`` was updated.
86 85
@@ -123,10 +122,9 @@ need to take corrective steps.
123Rebuild Improvements 122Rebuild Improvements
124-------------------- 123--------------------
125 124
126Changes have been made to the :ref:`base <ref-classes-base>`, 125Changes have been made to the :ref:`ref-classes-base`,
127:ref:`autotools <ref-classes-autotools>`, and 126:ref:`ref-classes-autotools`, and :ref:`ref-classes-cmake` classes to clean out
128:ref:`cmake <ref-classes-cmake>` classes to clean out generated files 127generated files when the :ref:`ref-tasks-configure` task needs to be
129when the :ref:`ref-tasks-configure` task needs to be
130re-executed. 128re-executed.
131 129
132One of the improvements is to attempt to run "make clean" during the 130One of the improvements is to attempt to run "make clean" during the