Skip to content

Conversation

@keith-packard
Copy link
Contributor

Move picolibc to current main branch version as that includes fixes needed for the zephyr module when building with clang, wchar_t support in stdio and a fix for the atomics used in ungetc/getc.

Move picolibc to current main branch version as that includes fixes
needed for the zephyr module when building with clang, wchar_t support
in stdio and a fix for the atomics used in ungetc/getc.

Signed-off-by: Keith Packard <keithp@keithp.com>
@galak galak requested a review from stephanosio March 15, 2023 22:09
keith-packard added a commit to keith-packard/zephyr that referenced this pull request Mar 15, 2023
This updates west.yml to pull the version of picolibc that includes both
the patches in zephyrproject-rtos#54391 as well as the fix providing compatibility for the
'deprecated' attribute when using GCC versions before 4.5, such as the GCC
based XCC compiler. Changes for 'weak' attributes were added to avoid using
inline asm statements for compilers that support the necessary attributes.

This commit is synchronized with Zephyr SDK:

zephyrproject-rtos/sdk-ng#650

Signed-off-by: Keith Packard <keithp@keithp.com>
galak pushed a commit to zephyrproject-rtos/zephyr that referenced this pull request Mar 20, 2023
This updates west.yml to pull the version of picolibc that includes both
the patches in #54391 as well as the fix providing compatibility for the
'deprecated' attribute when using GCC versions before 4.5, such as the GCC
based XCC compiler. Changes for 'weak' attributes were added to avoid using
inline asm statements for compilers that support the necessary attributes.

This commit is synchronized with Zephyr SDK:

zephyrproject-rtos/sdk-ng#650

Signed-off-by: Keith Packard <keithp@keithp.com>
@stephanosio stephanosio merged commit 96dcff4 into zephyrproject-rtos:main Mar 23, 2023
coreboot-bot pushed a commit to coreboot/zephyr-cros that referenced this pull request Mar 24, 2023
This updates west.yml to pull the version of picolibc that includes both
the patches in #54391 as well as the fix providing compatibility for the
'deprecated' attribute when using GCC versions before 4.5, such as the GCC
based XCC compiler. Changes for 'weak' attributes were added to avoid using
inline asm statements for compilers that support the necessary attributes.

This commit is synchronized with Zephyr SDK:

zephyrproject-rtos/sdk-ng#650

(cherry picked from commit 047ee8c)

Original-Signed-off-by: Keith Packard <keithp@keithp.com>
GitOrigin-RevId: 047ee8c
Change-Id: I28e47a5a1a2c6089cbb4304aaaf0b7f039bd2088
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/zephyr/+/4356817
Commit-Queue: Tristan Honscheid <honscheid@google.com>
Tested-by: Tristan Honscheid <honscheid@google.com>
Tested-by: CopyBot Service Account <copybot.service@gmail.com>
Reviewed-by: Tristan Honscheid <honscheid@google.com>
@keith-packard keith-packard deleted the picolibc-update branch May 30, 2023 00:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants