-
Notifications
You must be signed in to change notification settings - Fork 30
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
Refactor host into crate #194
Conversation
Looks great, nice to have a Roc build script! |
Ok, I'll continue working on this and see if I can get the surgical linker part working too. |
d8f66a8
to
7b3d122
Compare
7b3d122
to
a7cd259
Compare
aafce3f
to
874db71
Compare
add preprocessed host for surgical linking refactor to build artefacts for both legacy and surgical linking update build for preprocessing update build script add a glue script refactor host into crates try adding linker=legacy fix build.roc extensions add build platform binary step to CI stage the changes for surgical linker
49769d4
to
6c7b159
Compare
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.
There's just this question, all the rest looks great ❤️
Not using --release does not work, so it should be the only option.
It requires setting env vars first to succeed.
🍾 we're ready to merge for my part, I'll just let @lukewilliamboswell review my changes |
@Anton-4 -- looks good to me. Thank you for making those changes. |
Massive effort 💪 Thank you very much @lukewilliamboswell ❤️ |
This PR separates the rust host files from the roc platform files, and adds a build script using a release of
basic-cli
.The purpose of this change is to simplify the build process, and to have a clearer separation between these elements as this repository serves as an example of roc platforms.