summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorJoao Marcos Costa <joaomarcos.costa@bootlin.com>2024-04-03 16:37:20 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-04-08 14:36:38 +0100
commit6e147fabdd884106f178c6b8fba276bf1973c5cf (patch)
treef8dbf5b3cf358f08de3561997ac741ab87c4724f /documentation
parentd72ace8e5a7389c32bfcde731e0beb7ae225dc74 (diff)
downloadpoky-6e147fabdd884106f178c6b8fba276bf1973c5cf.tar.gz
migration updates for 5.0
List removed recipes Fill the 'Removed recipes' section for the upcoming release 5.0 Leave some sections empty Only mention that no classes were removed and no variables were removed in the upcoming release 5.0. List systemd changes Mention the nss-resolve related changes. Add Go language changes List removed variables Fill the 'Removed variables' section for the upcoming release 5.0 Add QEMU changes Add Miscellaneous changes (From yocto-docs rev: cbc0b6fa333984c0c49f3c94daffd496815b5d68) Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/migration-guides/migration-5.0.rst33
1 files changed, 31 insertions, 2 deletions
diff --git a/documentation/migration-guides/migration-5.0.rst b/documentation/migration-guides/migration-5.0.rst
index 32581d750b..888a1c60d4 100644
--- a/documentation/migration-guides/migration-5.0.rst
+++ b/documentation/migration-guides/migration-5.0.rst
@@ -52,11 +52,21 @@ See :ref:`all supported distributions <system-requirements-supported-distros>`.
52Go language changes 52Go language changes
53~~~~~~~~~~~~~~~~~~~ 53~~~~~~~~~~~~~~~~~~~
54 54
55The ``linkmode`` flag was dropped from ``GO_LDFLAGS`` for ``nativesdk`` and
56``cross-canadian``. Also, dynamic linking was disabled for the whole set of
57(previously) supported architectures in the ``goarch`` class.
58
55.. _migration-5.0-systemd-changes: 59.. _migration-5.0-systemd-changes:
56 60
57systemd changes 61systemd changes
58~~~~~~~~~~~~~~~ 62~~~~~~~~~~~~~~~
59 63
64Systemd's nss-resolve plugin is now supported and can be added via the
65``nss-resolve`` :term:`PACKAGECONFIG` option , which is from now on required
66(along with ``resolved``) by the ``systemd-resolved`` feature. Related to that
67(i.e., Systemd's network name resolution), an option to use ``stub-resolv.conf``
68was added as well.
69
60.. _migration-5.0-recipe-changes: 70.. _migration-5.0-recipe-changes:
61 71
62Recipe changes 72Recipe changes
@@ -70,7 +80,7 @@ Recipe changes
70Deprecated variables 80Deprecated variables
71~~~~~~~~~~~~~~~~~~~~ 81~~~~~~~~~~~~~~~~~~~~
72 82
73The following variables have been deprecated: 83No variables have been deprecated in this release.
74 84
75.. _migration-5.0-removed-variables: 85.. _migration-5.0-removed-variables:
76 86
@@ -79,6 +89,14 @@ Removed variables
79 89
80The following variables have been removed: 90The following variables have been removed:
81 91
92- ``DEPLOY_DIR_TAR``.
93- ``PYTHON_PN``: Python 2 has been removed, leaving Python 3 as the sole
94 major version. Therefore, an abstraction to differentiate both versions is
95 no longer needed.
96- ``oldincludedir``.
97- ``USE_L10N``: previously deprecated, and now removed.
98- ``CVE_SOCKET_TIMEOUT``.
99
82.. _migration-5.0-removed-recipes: 100.. _migration-5.0-removed-recipes:
83 101
84Removed recipes 102Removed recipes
@@ -86,20 +104,31 @@ Removed recipes
86 104
87The following recipes have been removed in this release: 105The following recipes have been removed in this release:
88 106
107- ``libcroco``: deprecated and archived by the Gnome Project.
108- ``linux-yocto``: version 6.1 (version 6.6 provided instead).
109- ``zvariant``: fails to build with newer Rust.
110- ``systemtap-uprobes``: obsolete.
111
89.. _migration-5.0-removed-classes: 112.. _migration-5.0-removed-classes:
90 113
91Removed classes 114Removed classes
92~~~~~~~~~~~~~~~ 115~~~~~~~~~~~~~~~
93 116
94The following classes have been removed in this release: 117No classes have been removed in this release.
95 118
96.. _migration-5.0-qemu-changes: 119.. _migration-5.0-qemu-changes:
97 120
98QEMU changes 121QEMU changes
99~~~~~~~~~~~~ 122~~~~~~~~~~~~
100 123
124In ``tune-core2``, the cpu models ``n270`` and ``core2duo`` are no longer
125passed to QEMU, since its documentation recommends not using them with ``-cpu``
126option. Therefore, from now on, ``Nehalem`` model is used instead.
127
101.. _migration-5.0-misc-changes: 128.. _migration-5.0-misc-changes:
102 129
103Miscellaneous changes 130Miscellaneous changes
104~~~~~~~~~~~~~~~~~~~~~ 131~~~~~~~~~~~~~~~~~~~~~
105 132
133- ``bitbake-whatchanged`` script was removed.
134- ``ccache`` no longer supports FORTRAN.