-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
Running on macOS aarch64 - Lima with Ubuntu 24 - failed with "Illegal instruction" #800
Comments
Hey. Whats Lima? |
I guess this one: https://github.com/lima-vm/lima |
@Kumpelinus that is correct link. Unfortunatelly Hyperion is not possible to build directly on macOS aarch64, due to some header issues in
|
Can we get the full error? |
In gdb, after running hyperion and it gives the error, could you run the following commands and post the output from both of them?
|
Hyperion should be able to be built on macOS aarch64... if it isn’t this is a regression in I am looking into it right now. |
I am able to do a fresh build
|
adding #801 which will hopefully allow for more reproducible builds |
Thank you @andrewgazelka for taking a look at the problem. |
Let me add information to Lima - Ubuntu 24:
|
I've tried the complete rebuild and the problem still persist So the only workaround for Lima - Ubuntu 24 is to set the environment variable to disable SVE and keep only SVE2. |
Idea: Run Hyperion on macOS aarch64 using Lima.
Build:
Failed with:
Illegal instruction
Diagnostics:
According
cat /proc/info
only sve2 is available.Workaround: build with following options
Result: After using target-feature modifier and portForward in lima, it's possible to run
tag
,hyperion-proxy
and connect Minecraft Java client.Working commands:
The text was updated successfully, but these errors were encountered: