-
Notifications
You must be signed in to change notification settings - Fork 89
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
Update newlib and libc++ build scripts and artifacts #346
Conversation
Signed-off-by: Alistair Francis <[email protected]>
We now have newlib libraries for each arch
We now package all newlib that is needed, so we don't need instructions for getting newlib. This also makes riscv easier.
Arg I can't even test this. With the new homebrew mac arm-none-eabi-gcc:
So those are the only multilib versions that newlib builds. Here is the homebrew formula: https://github.com/Homebrew/homebrew-core/blob/master/Formula/a/arm-none-eabi-gcc.rb. It isn't clear to me why those are the multilib targets for the toolchain. |
Compared to the latest version here: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
|
Testing the newlib script on a new checkout worked for me. |
Just do all versions for good measure, much easier than picking and choosing.
Still a lot to cleanup, but I've made some progress on packaging the compiled libraries into a zip which can be fetched via zip. This PR will certainly need to be rebased to remove the commits which add all the artifacts. |
Replaced by #353 |
This will eventually remove the need for installing newlib.