Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1834,7 +1834,7 @@ jobs:
fi

# Set toolchain variant
export ZEPHYR_TOOLCHAIN_VARIANT=zephyr-${{ matrix.toolchain }}
export ZEPHYR_TOOLCHAIN_VARIANT=zephyr/${{ matrix.toolchain }}

# Run tests with twister
TWISTER="${ZEPHYR_ROOT}/scripts/twister"
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.18.0-alpha3
0.18.0-alpha4
2 changes: 1 addition & 1 deletion cmake/Zephyr-sdkConfig.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ get_filename_component(ZEPHYR_SDK_INSTALL_DIR ${CMAKE_CURRENT_LIST_DIR}/.. ABSOL
set(ZEPHYR_SDK_INSTALL_DIR ${ZEPHYR_SDK_INSTALL_DIR})

if(NOT DEFINED ZEPHYR_TOOLCHAIN_VARIANT)
set(ZEPHYR_TOOLCHAIN_VARIANT zephyr-gnu)
set(ZEPHYR_TOOLCHAIN_VARIANT "zephyr/gnu")
endif()

# Those are CMake package parameters.
Expand Down
7 changes: 3 additions & 4 deletions cmake/zephyr/Kconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: Apache-2.0

config TOOLCHAIN_ZEPHYR_0_17
config TOOLCHAIN_ZEPHYR_0_18
def_bool y

config TOOLCHAIN_ZEPHYR_SUPPORTS_THREAD_LOCAL_STORAGE
Expand All @@ -13,8 +13,7 @@ config TOOLCHAIN_ZEPHYR_SUPPORTS_GNU_EXTENSIONS

config PICOLIBC_SUPPORTED
def_bool y
depends on "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr-gnu" \
|| "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr-llvm"
depends on "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr"
help
Zephyr SDK >=0.16 always supports Picolibc for C and C++ development.

Expand All @@ -25,5 +24,5 @@ config PICOLIBC_DEFAULT
Zephyr SDK >=0.17.1 always uses Picolibc

choice COMPILER_OPTIMIZATIONS
default SPEED_OPTIMIZATIONS if ("$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr" || "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr-gnu") && CPP_EXCEPTIONS
default SPEED_OPTIMIZATIONS if ("$(TOOLCHAIN_VARIANT_COMPILER)" = "gnu") && CPP_EXCEPTIONS
endchoice
2 changes: 1 addition & 1 deletion crosstool-ng
Submodule crosstool-ng updated 21 files
+0 −139 packages/gcc/14.2.0/0011-aarch64-Fix-invalid-nested-subregs-PR115464.patch
+0 −114 packages/gcc/14.2.0/0012-aarch64-Use-force_subreg-in-more-places.patch
+0 −167 packages/gcc/14.2.0/0013-aarch64-Add-some-uses-of-force_lowpart_subreg.patch
+0 −121 packages/gcc/14.2.0/0014-Add-force_lowpart_subreg.patch
+0 −194 packages/gcc/14.2.0/0015-Make-more-use-of-force_subreg.patch
+0 −46 packages/gcc/14.2.0/0016-Revert-one-of-the-force_subreg-changes.patch
+0 −8 packages/gcc/14.2.0/chksum
+5 −2 packages/gcc/14.3.0/0000-libtool-leave-framework-alone.patch
+5 −2 packages/gcc/14.3.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch
+14 −2 packages/gcc/14.3.0/0002-0002-arm-softfloat-libgcc.patch.patch
+10 −4 packages/gcc/14.3.0/0003-0003-libgcc-disable-split-stack-nothreads.patch.patch
+68 −23 packages/gcc/14.3.0/0004-Remove-use-of-include_next-from-c-headers.patch
+17 −10 packages/gcc/14.3.0/0005-Allow-default-libc-to-be-specified-to-configure.patch
+12 −5 packages/gcc/14.3.0/0006-driver-Extend-getenv-function-to-allow-default-value.patch
+9 −4 packages/gcc/14.3.0/0007-Add-newlib-and-picolibc-as-default-C-library-choices.patch
+8 −3 packages/gcc/14.3.0/0008-Support-picolibc-targets.patch
+12 −4 packages/gcc/14.3.0/0009-gcc-Allow-g-to-work-differently-from-gcc.patch
+8 −3 packages/gcc/14.3.0/0010-libgcc-Exclude-UCLIBC-from-GLIBC-thread-check.patch
+8 −0 packages/gcc/14.3.0/chksum
+0 −0 packages/gcc/14.3.0/experimental/0001-picolibc-Add-custom-spec-file-fragments-for-using-pi.patch
+0 −0 packages/gcc/14.3.0/version.desc
2 changes: 1 addition & 1 deletion gcc
Submodule gcc updated 2597 files
2 changes: 1 addition & 1 deletion gcc_arc
Submodule gcc_arc updated 2223 files
2 changes: 1 addition & 1 deletion llvm
Submodule llvm updated 249 files
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
UPSTREAM_CHECK_URI = "https://www.qemu.org"
UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+(\.\d+)+)\.tar"

SRC_URI[sha256sum] = "22c075601fdcf8c7b2671a839ebdcef1d4f2973eb6735254fd2e1bd0f30b3896"
SRC_URI[sha256sum] = "ef786f2398cb5184600f69aef4d5d691efd44576a3cff4126d38d4c6fec87759"
CVE_STATUS[CVE-2007-0998] = "not-applicable-config: The VNC server can expose host files uder some circumstances. We don't enable it by default."

# https://bugzilla.redhat.com/show_bug.cgi?id=1609015#c11
Expand Down
6 changes: 5 additions & 1 deletion release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

- general:

* Added Clang/LLVM 19.1.1 toolchain with Arm and RISC-V architecture support.
* Added Clang/LLVM 19.1.7 toolchain with Arm and RISC-V architecture support.
* Update to GCC 14.2
* Picolibc is configured as the main and default C library.
* Dropped support for newlib and newlib-nano
Expand All @@ -22,6 +22,10 @@
* Zephyr SDK GNU toolchain now declares `TOOLCHAIN_HAS_GLIBCXX`.
* Zephyr SDK LLVM toolchain now declares `TOOLCHAIN_HAS_LIBCXX`.

- hosttools:

* Update qemu to 10.0.2

## Zephyr SDK 0.18.0-alpha2

- general:
Expand Down
Loading