-
Notifications
You must be signed in to change notification settings - Fork 6.8k
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
modules liblc3: Add missing REQUIRES_FULL_LIBC Kconfig dependency #64697
Conversation
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.
This was originally rejected in #49649 by @Casper-Bonde-Bose , but I think @aescolar have convinced me that it still makes sense.
Either the LIBLC3 library needs it, and should select
it, or it doesn't and shouldn't required it for the nRF5340 appcore
The LC3 coded requires floating point support in the C library, so let's select REQUIRES_FULL_LIBC in the module kconfig, instead of having samples adding it to their prj.conf Signed-off-by: Alberto Escolar Piedras <[email protected]>
As now this is handled by the LIBLC3 kconfig Signed-off-by: Alberto Escolar Piedras <[email protected]>
9f3ead4
13c5766
to
9f3ead4
Compare
Just a rebase to fix merge conflicts, no changes otherwise |
@kartben @MariuszSkamra Thank you very much for your reviews. You'd be very welcome to reapprove as your reviews got dismissed during the rebase. |
The LC3 codec requires floating point support in
the C library, so let's select REQUIRES_FULL_LIBC
in the module kconfig, instead of having samples
adding it to their prj.conf
Some extra info:
Today the default embedded C library is picolibc, even if REQUIRES_FULL_LIBC is not set.
REQUIRES_FULL_LIBC just prevents MINIMAL_LIBC, which is actually bigger in footprint than picolibc.