summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/migration.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual/migration.rst')
-rw-r--r--documentation/ref-manual/migration.rst16
1 files changed, 8 insertions, 8 deletions
diff --git a/documentation/ref-manual/migration.rst b/documentation/ref-manual/migration.rst
index 377932e2cf..a678580978 100644
--- a/documentation/ref-manual/migration.rst
+++ b/documentation/ref-manual/migration.rst
@@ -836,7 +836,7 @@ Following is a list of short entries describing other changes:
836 836
837- ``image.bbclass``: Move ``runtime_mapping_rename`` to avoid conflict 837- ``image.bbclass``: Move ``runtime_mapping_rename`` to avoid conflict
838 with ``multilib``. See 838 with ``multilib``. See
839 ```YOCTO #4993`` <https://bugzilla.yoctoproject.org/show_bug.cgi?id=4993>`__ 839 ```YOCTO #4993`https://bugzilla.yoctoproject.org/show_bug.cgi?id=4993
840 in Bugzilla for more information. 840 in Bugzilla for more information.
841 841
842- ``linux-dtb``: Use kernel build system to generate the ``dtb`` files. 842- ``linux-dtb``: Use kernel build system to generate the ``dtb`` files.
@@ -1658,9 +1658,9 @@ apply this
1658The standard ``linux-yocto`` kernel source tree already has a workaround 1658The standard ``linux-yocto`` kernel source tree already has a workaround
1659for the same issue. 1659for the same issue.
1660 1660
1661For further details, see ` <https://gcc.gnu.org/gcc-5/changes.html>`__ 1661For further details, see https://gcc.gnu.org/gcc-5/changes.html
1662and the porting guide at 1662and the porting guide at
1663` <https://gcc.gnu.org/gcc-5/porting_to.html>`__. 1663https://gcc.gnu.org/gcc-5/porting_to.html.
1664 1664
1665Alternatively, you can switch back to GCC 4.9 or 4.8 by setting 1665Alternatively, you can switch back to GCC 4.9 or 4.8 by setting
1666``GCCVERSION`` in your configuration, as follows: GCCVERSION = "4.9%" 1666``GCCVERSION`` in your configuration, as follows: GCCVERSION = "4.9%"
@@ -1991,13 +1991,13 @@ The use of ``${libdir}/${BPN}`` as ``libexecdir`` is different as
1991compared to all other mainstream distributions, which either uses 1991compared to all other mainstream distributions, which either uses
1992``${prefix}/libexec`` or ``${libdir}``. The use is also contrary to the 1992``${prefix}/libexec`` or ``${libdir}``. The use is also contrary to the
1993GNU Coding Standards (i.e. 1993GNU Coding Standards (i.e.
1994` <https://www.gnu.org/prep/standards/html_node/Directory-Variables.html>`__) 1994https://www.gnu.org/prep/standards/html_node/Directory-Variables.html)
1995that suggest ``${prefix}/libexec`` and also notes that any 1995that suggest ``${prefix}/libexec`` and also notes that any
1996package-specific nesting should be done by the package itself. Finally, 1996package-specific nesting should be done by the package itself. Finally,
1997having ``libexecdir`` change between recipes makes it very difficult for 1997having ``libexecdir`` change between recipes makes it very difficult for
1998different recipes to invoke binaries that have been installed into 1998different recipes to invoke binaries that have been installed into
1999``libexecdir``. The Filesystem Hierarchy Standard (i.e. 1999``libexecdir``. The Filesystem Hierarchy Standard (i.e.
2000` <http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html>`__) now 2000http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html) now
2001recognizes the use of ``${prefix}/libexec/``, giving distributions the 2001recognizes the use of ``${prefix}/libexec/``, giving distributions the
2002choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without 2002choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without
2003breaking FHS. 2003breaking FHS.
@@ -3874,7 +3874,7 @@ GCC 8.2 is Now Used by Default
3874 3874
3875The GNU Compiler Collection version 8.2 is now used by default for 3875The GNU Compiler Collection version 8.2 is now used by default for
3876compilation. For more information on what has changed in the GCC 8.x 3876compilation. For more information on what has changed in the GCC 8.x
3877release, see ` <https://gcc.gnu.org/gcc-8/changes.html>`__. 3877release, see https://gcc.gnu.org/gcc-8/changes.html.
3878 3878
3879If you still need to compile with version 7.x, GCC 7.3 is also provided. 3879If you still need to compile with version 7.x, GCC 7.3 is also provided.
3880You can select this version by setting the and can be selected by 3880You can select this version by setting the and can be selected by
@@ -4472,7 +4472,7 @@ The following miscellaneous changes occurred:
4472 from the top-level ``scripts`` directory. 4472 from the top-level ``scripts`` directory.
4473 4473
4474- Perl now builds for the target using 4474- Perl now builds for the target using
4475 ```perl-cross`` <http://arsv.github.io/perl-cross/>`__ for better 4475 ```perl-cross`http://arsv.github.io/perl-cross/ for better
4476 maintainability and improved build performance. This change should 4476 maintainability and improved build performance. This change should
4477 not present any problems unless you have heavily customized your Perl 4477 not present any problems unless you have heavily customized your Perl
4478 recipe. 4478 recipe.
@@ -4690,7 +4690,7 @@ The following BitBake changes have occurred.
4690 ```BB_HASHCHECK_FUNCTION`` <&YOCTO_DOCS_BB_URL;#var-bb-BB_HASHCHECK_FUNCTION>`__ 4690 ```BB_HASHCHECK_FUNCTION`` <&YOCTO_DOCS_BB_URL;#var-bb-BB_HASHCHECK_FUNCTION>`__
4691 have changed. If you are using your own custom hash check function, 4691 have changed. If you are using your own custom hash check function,
4692 see 4692 see
4693 ` <http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=40a5e193c4ba45c928fccd899415ea56b5417725>`__ 4693 http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=40a5e193c4ba45c928fccd899415ea56b5417725
4694 for details. 4694 for details.
4695 4695
4696- Task specifications in ``BB_TASKDEPDATA`` and class implementations 4696- Task specifications in ``BB_TASKDEPDATA`` and class implementations