|
1 | 1 | # Notes / Changes in various releases |
2 | 2 |
|
3 | | -## Zephyr SDK 0.18.0-alpha4 |
| 3 | +## Zephyr SDK 1.0.0-beta1 |
4 | 4 |
|
5 | 5 | - general: |
6 | 6 |
|
7 | 7 | * Added Clang/LLVM 19.1.7 toolchain with Arm and RISC-V architecture support. |
8 | | - * Update to GCC 14.3 |
9 | | - * Picolibc is configured as the main and default C library. |
10 | | - * Dropped support for newlib and newlib-nano |
11 | | - * Dropped support NIOS II architecture |
| 8 | + * GNU toolchain is now based on GCC 14.3 and Binutils 2.43. |
| 9 | + * Picolibc is now the default and only C library provided by the SDK. |
| 10 | + * Removed newlib and newlib-nano C libraries in the GNU toolchain. |
| 11 | + * Dropped NIOS II architecture support. |
12 | 12 | * Introduced Clang/LLVM toolchain distribution bundle |
13 | 13 | (`zephyr-sdk-VER_HOST_llvm`). |
14 | 14 | * Renamed existing "full" GNU toolchain distribution bundle to |
15 | 15 | `zephyr-sdk-VER_HOST_gnu`. |
16 | 16 | * Windows executables now link against UCRT, which supports Unicode. |
| 17 | + * Added Intel ACE40 toolchain (`xtensa-intel_ace40_zephyr-elf`). |
17 | 18 |
|
18 | 19 | - cmake: |
19 | 20 |
|
|
22 | 23 | * Zephyr SDK GNU toolchain now declares `TOOLCHAIN_HAS_GLIBCXX`. |
23 | 24 | * Zephyr SDK LLVM toolchain now declares `TOOLCHAIN_HAS_LIBCXX`. |
24 | 25 |
|
25 | | -- hosttools: |
| 26 | +- binutils: |
26 | 27 |
|
27 | | - * Update qemu to 10.0.2 |
| 28 | + * Updated Binutils to 2.43.1 release. |
28 | 29 |
|
29 | | -## Zephyr SDK 0.18.0-alpha2 |
| 30 | +- gcc: |
30 | 31 |
|
31 | | -- general: |
| 32 | + * Updated GCC to 14.3 release. |
| 33 | + * `-mstrict-align` is now set by default when compiling for RISC-V targets. |
| 34 | + * Added multi-libs for RV32E Zcb targets. |
| 35 | + * Added multi-libs for RV64GC Bitmanip targets. |
| 36 | + * Added multi-libs for RV64GC large code model targets. |
| 37 | + * Added multi-libs for RV64GCV targets. |
32 | 38 |
|
33 | | - * Added Clang/LLVM 19.1.1 toolchain with Arm and RISC-V architecture support. |
34 | | - * Introduced Clang/LLVM toolchain distribution bundle |
35 | | - (`zephyr-sdk-VER_HOST_llvm`). |
36 | | - * Renamed existing "full" GNU toolchain distribution bundle to |
37 | | - `zephyr-sdk-VER_HOST_gnu`. |
38 | | - * Windows executables now link against UCRT, which supports Unicode. |
| 39 | +- gdb: |
39 | 40 |
|
40 | | -- cmake: |
| 41 | + * Updated GDB to 16.2 release. |
41 | 42 |
|
42 | | - * Restructured toolchain CMake script to support GNU and LLVM toolchains. |
43 | | - This requires Zephyr 4.1.0 or above (or the latest `collab-sdk-0.18-dev`). |
44 | | - * Zephyr SDK GNU toolchain now declares `TOOLCHAIN_HAS_GLIBCXX`. |
45 | | - * Zephyr SDK LLVM toolchain now declares `TOOLCHAIN_HAS_LIBCXX`. |
| 43 | +- qemu: |
| 44 | + |
| 45 | + * Updated QEMU to 10.0.2 release. |
| 46 | + * Fixed ARC64 emulation bugs for double load/store operations. |
46 | 47 |
|
47 | 48 | ## Zephyr SDK 0.17.1 |
48 | 49 |
|
|
0 commit comments