Releases: zephyrproject-rtos/sdk-ng
v0.12.0 Alpha-1
Zephyr SDK 0.12.0 [alpha-1]
-
General:
- Updated to using buildkite for CI
- Updated yocto 3.1.1
- Build aarch64 (arm64) linux host toolchains.
- Moved to using a zephyr fork of crosstool-ng
- Update bossa to 1.9.1+
- cmake: Set HOST_TOOLS_HOME based on OS_PLATFORM
-
QEMU:
- Updated to QEMU 5.1.0
- Added icount support for ARC
-
OpenOCD:
- Updated to 20200928 snapshot
-
newlib:
- Updated to version 3.3
- Updated xtensa to version 3.3 (in sync with all arch's)
-
binutils:
- updated to version 2.35.1
-
gcc:
- Updated to version 10.2.0
-
gdb:
- Updated to version 9.2
-
xtensa:
- remove HAL from SDK build
v0.11.4
V0.11.3
-
General:
- Added cmake package support to make it easier to find toolchain
- Add a -[no]rc argument to install script to allow skipping update
query for .zephyrrc
-
QEMU:
- Add support for ARC
- xilinx_qemu: Fix WFI instruction for icount mode
- SPARC: fix issue with timer in QEMU machine AT697
- Add support for changing CPU type in sifive_e machine.
-
GDB:
-
Added a gdb build that doesn't support python (TARGET-gdb-no-py)
NOTE: The name of the gdb executable will change in the next major
release. To maintain compatibility with previous 0.11.x we left the
TARGET-gdb as the version that supports python. In 0.12.x we will change
it such that TARGET-gdb will NOT support python and thus work everywhere
and TARGET-gdb-py will be the version that supports python. -
Changed python support to build against python3.8. This is an attempt to
have the python support work on a larger number of distributions.NOTE: This may require install a python3.8 package on your system if
python3.8 is not available. On fedora systems that can be accomplished by:sudo dnf install python38
On ubuntu systems that can be accomplished by:
sudo apt get install python3.8-dev
-
-
OpenOCD:
- Pull in a fix for ARC SMP support
-
GCC:
- Fix build issue with CRC32 intrinsics included from arm_acle.h on ARM
compiler.
- Fix build issue with CRC32 intrinsics included from arm_acle.h on ARM
v0.11.3-beta-2: QEMU: Add support of ARCv2 processors
- Pull in arc qemu & arc openocd fix.
v0.11.3-beta-1: bump version for 0.11.3-beta-1
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
Zephyr SDK 0.11.2
-
Fixed issue with setjmp/longjmp not existing on x86 32-bit build
-
Fixed python support on GDB:
NOTE: Since python support is enabled in GDB the host system needs
python3.6 installed. Otherwise you might get an error like:arm-zephyr-eabi-gdb: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
On newer fedora systems this can show up and be fixed by:
sudo dnf install python36
-
Added support for Intel BDW and BDW Audio DSP xtensa toolchains.
-
Added support for NXP IMX8 and IMX8M Audio DSP xtensa toolchains.
-
Updated xtensa targets to GDB 8.3.1
Zephyr SDK 0.11.1
OpenOCD:
- Fixed missing commits from rebase - related to ARC and Zephyr RTOS awareness
Newlib:
- Removed setting -DMISSING_SYSCALL_NAMES on builds. Make syscall function names consistent and naming compatible with 3rd party GNU toolchains.
Zephyr SDK 0.11.0
General:
- Replaced riscv32 tools with multilib for riscv64 toolchain
- Dropped package of MIPS toolchain at this point
- Removed x86 IAMCU toolchain
- Improved install process / packaging of tools
- can get individual arch toolchains
- don't need to install as root
- prompt for setting up env for you
- Replaced multiple x86 toolchains with single x86_64 toolchain for 32 & 64-bit
- Improve support for building on Ubuntu 18.04 host
- ARM aarch64 support
- Added SPARC support [experimental]
OpenOCD:
- Bump baseline to 20200116
- Removed support for Quark
- Various ARC fixes/updates
QEMU:
- Bump to version 4.2.0
- Pull in Xilinx Cortex-R support
- Pull in LEON2 SPARC support
GCC:
- Bumped to GCC 9.2.0
Host Tools:
- Removed sound-open-firmware-tools as it wasnt used
NEWLIB:
- Added nano-variant builds
- Enabled long-long support in full newlib build
- Support newlib retargetable locking configuration
Zephyr SDK 0.11.0 Beta-1
QEMU:
- Update to released QEMU 4.2.0
- xilinx_qemu fix for wfi
- LEON2 sparc support
OpenOCD: - Updated openocd base to 2020016
- Dropped quark support
GDB: - arm-zephyr-eabi multi-arch for arm64
NEWLIB: - Support newlib retargetable locking configuration
Zephyr SDK 0.10.3
- Fix for link issue on RISC-V:
- Fix lui relaxation issue with code at address 0