-
Notifications
You must be signed in to change notification settings - Fork 6
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
WIP: Rust 1.61 #15
WIP: Rust 1.61 #15
Conversation
Are there any new requirements regarding LLVM 12 plus? I think it would make sense to also update LLVM at the same time. |
I'm not sure, I have not looked at it. I rebased the patches and waited for errors to pop up. Rust claims it needs LLVM 12, so that's next to try! |
Another observation. I tried LLVM 14.0.5 and 12.0.1, and both require CMake 3.13.4 or later. Seems like https://github.com/sailfishos/cmake has the right version, so I'll retry with a more up-to-date sdk. |
FWIW, using sailfishos/llvm#1 I have a working Rust compile that can compile Whisperfish. I'll start dog feeding this compiler while I finish sailfishos/llvm#1: |
The Aarch compiler seems a bit broken on certain crates. Excerpt:
I might need to patch This should be fixed whenever Sailfish OS gets gcc 9.3.1 or higher. |
I managed to get rust aarch64 compiler to work so I will be probably making a new PR later where I will try to update to even newer rust. |
Changes merged in #18. Closing this PR. |
TODO list: