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 `. Go language changes ~~~~~~~~~~~~~~~~~~~ +The ``linkmode`` flag was dropped from ``GO_LDFLAGS`` for ``nativesdk`` and +``cross-canadian``. Also, dynamic linking was disabled for the whole set of +(previously) supported architectures in the ``goarch`` class. + .. _migration-5.0-systemd-changes: systemd changes ~~~~~~~~~~~~~~~ +Systemd's nss-resolve plugin is now supported and can be added via the +``nss-resolve`` :term:`PACKAGECONFIG` option , which is from now on required +(along with ``resolved``) by the ``systemd-resolved`` feature. Related to that +(i.e., Systemd's network name resolution), an option to use ``stub-resolv.conf`` +was added as well. + .. _migration-5.0-recipe-changes: Recipe changes @@ -70,7 +80,7 @@ Recipe changes Deprecated variables ~~~~~~~~~~~~~~~~~~~~ -The following variables have been deprecated: +No variables have been deprecated in this release. .. _migration-5.0-removed-variables: @@ -79,6 +89,14 @@ Removed variables The following variables have been removed: +- ``DEPLOY_DIR_TAR``. +- ``PYTHON_PN``: Python 2 has been removed, leaving Python 3 as the sole + major version. Therefore, an abstraction to differentiate both versions is + no longer needed. +- ``oldincludedir``. +- ``USE_L10N``: previously deprecated, and now removed. +- ``CVE_SOCKET_TIMEOUT``. + .. _migration-5.0-removed-recipes: Removed recipes @@ -86,20 +104,31 @@ Removed recipes The following recipes have been removed in this release: +- ``libcroco``: deprecated and archived by the Gnome Project. +- ``linux-yocto``: version 6.1 (version 6.6 provided instead). +- ``zvariant``: fails to build with newer Rust. +- ``systemtap-uprobes``: obsolete. + .. _migration-5.0-removed-classes: Removed classes ~~~~~~~~~~~~~~~ -The following classes have been removed in this release: +No classes have been removed in this release. .. _migration-5.0-qemu-changes: QEMU changes ~~~~~~~~~~~~ +In ``tune-core2``, the cpu models ``n270`` and ``core2duo`` are no longer +passed to QEMU, since its documentation recommends not using them with ``-cpu`` +option. Therefore, from now on, ``Nehalem`` model is used instead. + .. _migration-5.0-misc-changes: Miscellaneous changes ~~~~~~~~~~~~~~~~~~~~~ +- ``bitbake-whatchanged`` script was removed. +- ``ccache`` no longer supports FORTRAN.