-
Notifications
You must be signed in to change notification settings - Fork 109
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 for macOS arm64 #1193
Comments
I tried installing a x86_64 Java SDK and pointing Prusti Assistant to it using
|
I think it's because we only compile and publish MacOS binaries using Github's runners, which use Intel and not M1. So, one solution for us should be to cross compile for M1 from the Intel VM offered by Github. |
Here is an example of how to cross-compile binaries for M1 from Intel: mbrubeck/agate@2853ba5. With that, we can release precompiled binaries for macOS M1, but we cannot properly test them. Nor even rustc can run tests on macOS M1 at the moment: rust-lang/rust#73908. |
|
Here is a possible workaround as of today (Nov 14, 2002). By using it, I was able to verify the examples on the Basic Usage chapter of the Prusti user guide.
|
We got reports saying that the |
Now that we no longer depend on `libssl1.1`, compiling for macOS ARM might work. Related issue: #1193
There is no |
@damienstanton The |
Note for the Prusti developers: upgrading the |
M1 runners are now available: https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source |
We now release pre-compiled Prusti binaries also for macOS arm64: https://github.com/viperproject/prusti-dev/releases/tag/v-2024-02-29-1455. Let us know if there are still issues with that. (Note that the Prusti Assistant IDE extension doesn't use those new binaries yet. That's tracked in viperproject/prusti-assistant#191.) |
I get the following error from running Prusti within the VSCode extension:
Seems like it's looking for the
x84_64
version of this library, which I obviously don't have due to my computer's architecture.The text was updated successfully, but these errors were encountered: