-
Notifications
You must be signed in to change notification settings - Fork 95
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
Provide support for newlib nano #84
Comments
Hi Volod, Thanks for checking out the toolchain! The nano.specs file, as well as other spec files in the lib directory, is standard output from newlib build that we did not remove specifically even though the toolchain is not using it - the configuration is provided in the *.cfg files found in the bin directory. We do expect to add more library options in the future including a minimal version like nano for really small MCUs, however there is no particular due date for that yet. I hope this answers the question. |
Thank you for the answer. |
This project https://github.com/ARM-software/toolchain-gnu-bare-metal may be helpful, see |
It looks like the latest LLVM 14 release still doesn't provide the nano c library. |
Hi Gabriel, Yes, we want to sort out the multilib support #110 before adding more library options, so for now only regular newlib is included. |
The library was switched to picolibc as per #61, so I shall close this issue, at least for now. Here is the comparison of picolibc vs newlib-nano picolibc/picolibc#103 |
Hello,
First of all , it is great to see LLVM based embedded toolchain is coming for ARM Cortex M family. Thank you guys for the effort.
Now to the issue, contrary to the ARM GNU Embedded toolchain there is no "nano" flavored C library in the output directory and the released binary. There is, however, the nano.specs file present which is a bit odd. Is there a plan to compile newlib with "nano" configuration?
Thank you,
Volod
The text was updated successfully, but these errors were encountered: