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
cpu: make newlib_nano a DEFAULT_MODULE #16397
Conversation
When i read the title i thought it was newlib (no nano) before and now it is newlib_nano by default. But this is: it was always newlib_nano before, now it can be disabled |
How do I interpret this static test failure?
I also wonder if we shouldn't just always select |
That test checks whether dependency tracking is able to determine that every board is buildable for hello word. With this PR, the AVR8 are detected to no longer be build-able, as the newlib feature is not provided by them. I think that I'm pretty happy that we have that build system check now :-) |
Hm do you know where |
Here: RIOT/makefiles/info-global.inc.mk Line 26 in efbd867
But as you see, this is already done. Maybe here is the issue: RIOT/makefiles/info-global.inc.mk Line 18 in efbd867
If |
Out of curiosity: What is the use case for the non-nano version of newlib? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK.
Will need #16435 to pass. |
If I recall correctly, the static tests need a rebase to include upstream changes. |
This allows to disable nanospecs with DISABLE_MODULE += newlib_nano if a full-features version of newlib is desired.
1e1583c
to
6d42c9f
Compare
Contribution description
This allows to disable nanospecs with
if a full-features version of newlib is desired.
Testing procedure
examples/default
examples/default with
DISABLE_MODULE += newlib_nano
Issues/PRs references