-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
manifest: Update Zephyr version #9577
Conversation
This commit pulls in the local sdk-zephyr fixes for the printk-based logging and newlib POSIX definition conflicts. Ref: NCSDK-18426 Ref: NCSIDB-890 Signed-off-by: Stephanos Ioannidis <[email protected]>
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
8b2ce73
to
ac8d35f
Compare
Test specificationCI/Jenkins/NRF
CI/Jenkins/integration
test-fw-nrfconnect-chip: added because there was no .github/test-spec.yml in 'matter' Detailed information of selected test modules Note: This message is automatically posted and updated by the CI |
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publishing GitHub Action. |
Note that Matter depends on POSIX extensions, such as:
It also must be built with |
The problem is not that The following patch should fix the issue. I will send a PR to sdk-connectedhomeip soon. diff --git a/config/nrfconnect/chip-module/CMakeLists.txt b/config/nrfconnect/chip-module/CMakeLists.txt
index ed844c2d5..2a123f299 100644
--- a/config/nrfconnect/chip-module/CMakeLists.txt
+++ b/config/nrfconnect/chip-module/CMakeLists.txt
@@ -91,6 +91,8 @@ set(GN_ROOT_TARGET ${CHIP_ROOT}/config/nrfconnect/chip-gn)
# Prepare compiler flags
+list(APPEND CHIP_CFLAGS -D_DEFAULT_SOURCE)
+
if (CONFIG_ARM)
list(APPEND CHIP_CFLAGS_C
--specs=nosys.specs
@@ -309,6 +311,7 @@ add_dependencies(chip-gn kernel)
zephyr_interface_library_named(chip)
target_compile_definitions(chip INTERFACE CHIP_HAVE_CONFIG_H)
+target_compile_definitions(chip INTERFACE _DEFAULT_SOURCE)
target_include_directories(chip INTERFACE
${CHIP_ROOT}/src
${CHIP_ROOT}/src/include |
This commit pulls in the local sdk-connectedhomeip fix that defines `_DEFAULT_SOURCE` when compiling Matter. Signed-off-by: Stephanos Ioannidis <[email protected]>
3916d76
to
c8645af
Compare
This commit pulls in the local sdk-zephyr fixes for the printk-based logging and newlib POSIX definition conflicts.
Ref: NCSDK-18426
Ref: NCSIDB-890