-
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
Support the latest newlib, libc++ and GCC #442
base: master
Are you sure you want to change the base?
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.
Thanks for updating this! @bradjc do you want to build the toolchains or I should I try and get my hands dirty on Docker?
Skimming over the scripts, it seems like you actually want to copy the files in |
Yes this needs docker files. Also, is this worth our time? |
750940b
to
35f27e1
Compare
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
35f27e1
to
403b675
Compare
Docker files are added. The current outdated libc++ and newlib fail to build with GCC 14, so we do need an update. This generally will probably need to be updated with each newlib and GCC release |
RUN apt install -y libmpc-dev file | ||
|
||
# Clone the libtock-c source so we can use the build scripts | ||
RUN git clone https://github.com/alistair23/libtock-c |
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.
RUN git clone https://github.com/alistair23/libtock-c | |
RUN git clone https://github.com/tock/libtock-c |
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.
Then it won't build. It's a chicken and egg problem, you need 1607c6b merged first
Any progress on this? |
Gentle ping on this, we need to keep on top of updating these. GCC 14 is rolling out more and more |
@bradjc you will need to update the pre-built versions to support GCC 14