Skip to content

Conversation

@keith-packard
Copy link
Contributor

@keith-packard keith-packard commented Aug 4, 2025

We're trying to re-synchronize picolibc bits across Zephyr and the Zephyr SDK. At this point, SDK 0.17.3 is missing some minor updates found in the module and the module is missing a commit from the SDK.

SDK PR: zephyrproject-rtos/sdk-ng#991

Fixes #94774

We're trying to re-synchronize picolibc bits across Zephyr and the Zephyr
SDK. At this point, SDK 0.17.3 is missing some minor updates found in the
module and the module is missing a commit from the SDK.

Signed-off-by: Keith Packard <[email protected]>
@zephyrbot zephyrbot added the size: XS A PR changing only a single line of code label Aug 4, 2025
@stephanosio stephanosio changed the title west: Update picolibc to version being proposed for SDK 0.17.4 [v4.2-branch] west: Update picolibc to version being proposed for SDK 0.17.4 Aug 4, 2025
keith-packard added a commit to keith-packard/sdk-ng that referenced this pull request Aug 4, 2025
We're trying to re-synchronize picolibc bits across Zephyr and the
Zephyr SDK. At this point, SDK 0.17.3 is missing some minor updates
found in the module and the module is missing a commit from the SDK.

Zephyr PR: zephyrproject-rtos/zephyr#94043

Signed-off-by: Keith Packard <[email protected]>
@github-actions
Copy link

github-actions bot commented Aug 4, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
picolibc zephyrproject-rtos/picolibc@560946f (zephyr-1.8.10,zephyr-4.2) zephyrproject-rtos/picolibc@ca8b6eb (proposed-zephyr-4.2) zephyrproject-rtos/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@stephanosio
Copy link
Member

@dkalowsk This is part of the effort to make a new Zephyr 4.2.x and SDK 0.17.x release with synchronised picolibc version.

This is pulling a picolibc commit that is non-code change (only has to do with toolchain discovery of picolibc) to keep the Zephyr 4.2 picolibc synchronised with the SDK 0.17 picolibc.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Aug 4, 2025

stephanosio pushed a commit to zephyrproject-rtos/sdk-ng that referenced this pull request Aug 4, 2025
We're trying to re-synchronize picolibc bits across Zephyr and the
Zephyr SDK. At this point, SDK 0.17.3 is missing some minor updates
found in the module and the module is missing a commit from the SDK.

Zephyr PR: zephyrproject-rtos/zephyr#94043

Signed-off-by: Keith Packard <[email protected]>
@dkalowsk
Copy link
Contributor

@dkalowsk This is part of the effort to make a new Zephyr 4.2.x and SDK 0.17.x release with synchronised picolibc version.

This is pulling a picolibc commit that is non-code change (only has to do with toolchain discovery of picolibc) to keep the Zephyr 4.2 picolibc synchronised with the SDK 0.17 picolibc.

@stephanosio sorry was on vacation and missed this. Happy to merge but needs an issue to fix it. @keith-packard you got an open issue to mark as fixes?

@keith-packard
Copy link
Contributor Author

@stephanosio sorry was on vacation and missed this. Happy to merge but needs an issue to fix it. @keith-packard you got an open issue to mark as fixes?

This doesn't actually fix any problems when using picolibc as a module...

We're actually unwinding some changes which aren't relevant for Zephyr and then merging one change that only affects the SDK. The last picolibc update pulled in those irrelevant changes and it shouldn't have. The SDK fix makes it possible to build boot loaders using picolibc.

Happy to create an issue which explains this, but the net result is that this change won't have any effect when using the picolibc Zephyr module

@dkalowsk
Copy link
Contributor

@keith-packard right I've been following the discussion in the SDK project. Unfortunately I will need to ask you to file an issue as that is now the blocker for this PR to be merged. I don't have permissions to bypass that check and do think we'd want an issue for an end user to see the full history for why this change was made.

@dkalowsk dkalowsk merged commit c1adc50 into zephyrproject-rtos:v4.2-branch Aug 21, 2025
47 of 53 checks passed
@dkalowsk dkalowsk added this to the v4.2.1 milestone Aug 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

manifest manifest-picolibc size: XS A PR changing only a single line of code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants