|
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