diff options
Diffstat (limited to 'documentation/migration-guides/migration-1.8.rst')
-rw-r--r-- | documentation/migration-guides/migration-1.8.rst | 28 |
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:: | |||
70 | Kernel Build Changes | 70 | Kernel Build Changes |
71 | -------------------- | 71 | -------------------- |
72 | 72 | ||
73 | The kernel build process was changed to place the source in a common | 73 | The kernel build process was changed to place the source in a common shared work |
74 | shared work area and to place build artifacts separately in the source | 74 | area and to place build artifacts separately in the source code tree. In theory, |
75 | code tree. In theory, migration paths have been provided for most common | 75 | migration paths have been provided for most common usages in kernel recipes but |
76 | usages in kernel recipes but this might not work in all cases. In | 76 | this might not work in all cases. In particular, users need to ensure that |
77 | particular, 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 | 78 | functions such as :ref:`ref-tasks-configure` and :ref:`ref-tasks-install`. For |
79 | :ref:`ref-tasks-configure` and | 79 | kernel recipes that do not inherit from :ref:`ref-classes-kernel-yocto` or |
80 | :ref:`ref-tasks-install`. For kernel recipes that do not | 80 | include ``linux-yocto.inc``, you might wish to refer to the ``linux.inc`` file |
81 | inherit from :ref:`kernel-yocto <ref-classes-kernel-yocto>` or include ``linux-yocto.inc``, you might | 81 | in the ``meta-oe`` layer for the kinds of changes you need to make. For reference, |
82 | wish to refer to the ``linux.inc`` file in the ``meta-oe`` layer for the | 82 | here is the |
83 | kinds 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>` |
85 | where the ``linux.inc`` file in ``meta-oe`` was updated. | 84 | where the ``linux.inc`` file in ``meta-oe`` was updated. |
86 | 85 | ||
@@ -123,10 +122,9 @@ need to take corrective steps. | |||
123 | Rebuild Improvements | 122 | Rebuild Improvements |
124 | -------------------- | 123 | -------------------- |
125 | 124 | ||
126 | Changes have been made to the :ref:`base <ref-classes-base>`, | 125 | Changes 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 | 127 | generated files when the :ref:`ref-tasks-configure` task needs to be |
129 | when the :ref:`ref-tasks-configure` task needs to be | ||
130 | re-executed. | 128 | re-executed. |
131 | 129 | ||
132 | One of the improvements is to attempt to run "make clean" during the | 130 | One of the improvements is to attempt to run "make clean" during the |