Zephyr SDK 0.16.0 Release


Stephanos Ioannidis
 

Hi,

Zephyr SDK 0.16.0 has been released:

https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.16.0

The following changes have been made in this release:

- general:

* Changed the distribution bundle archive format from `tar.gz` to
`tar.xz` for Linux and macOS and from `zip` to `7z` for Windows in
order to reduce the download size.
* Added Microblaze little endian toolchain
(`microblazeel-zephyr-elf`).
* Added Espressif ESP32-S3 toolchain
(`xtensa-espressif_esp32s3_zephyr-elf`).
* Removed the unused `xtensa-intel_bdw_adsp_zephyr-elf` and
`xtensa-intel_byt_adsp_zephyr-elf` toolchain.

- gdb:

* Fixed GDB shell key input issues on tmux.

- gcc:

* Updated to GCC 12.2 release.
* Added Picolibc and the libstdc++ compiled for it as part of the
toolchain in order to allow using the C++ standard library
alongside the Picolibc.
* Fixed ARM MVE vcmpq vector-scalar internal compiler error (GCC 
R107987).

- qemu:

* Added KVM (Kernel-based Virtual Machine) mode support for the
AArch64 and x86-64 targets. This allows running the KVM-enabled
Zephyr boards such as `qemu_kvm_arm64`.

- picolibc:

* Updated to Picolibc 1.8 release.

The CI/Developer Docker image v0.25.0 includes this Zephyr SDK release:

https://github.com/zephyrproject-rtos/docker-image/releases/tag/v0.25.0

Many thanks to everyone who contributed to this SDK release.

Regards,

Stephanos