The following miscellaneous changes occurred:
Default to using the Thumb-2 instruction set for armv7a and above. If you have any custom recipes that build software that needs to be built with the ARM instruction set, change the recipe to set the instruction set as follows:
ARM_INSTRUCTION_SET = "arm"
run-postinsts
no longer uses
/etc/*-postinsts
for
dpkg/opkg
in favor of built-in
postinst support.
RPM behavior remains unchanged.
The NOISO
and
NOHDD
variables are no longer used.
You now control building *.iso
and
*.hddimg
image types directly
by using the
IMAGE_FSTYPES
variable.
The scripts/contrib/mkefidisk.sh
has been removed in favor of Wic.
kernel-modules
has been removed from
RRECOMMENDS
for qemumips
and
qemumips64
machines.
Removal also impacts the x86-base.inc
file.
genericx86
and
genericx86-64
retain
kernel-modules
as part of the
RRECOMMENDS
variable setting.
The LGPLv2_WHITELIST_GPL-3.0
variable has been removed.
If you are setting this variable in your configuration,
set or append it to the
WHITELIST_GPL-3.0
variable instead.
${ASNEEDED}
is now included in
the
TARGET_LDFLAGS
variable directly.
The remaining definitions from
meta/conf/distro/include/as-needed.inc
have been moved to corresponding recipes.
Support for DSA host keys has been dropped from the OpenSSH recipes. If you are still using DSA keys, you must switch over to a more secure algorithm as recommended by OpenSSH upstream.
The dhcp
recipe now uses the
dhcpd6.conf
configuration file in
dhcpd6.service
for IPv6 DHCP rather
than re-using dhcpd.conf
, which is
now reserved for IPv4.