Skip to content
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

It's not building on ARM64 Ubuntu on virtual machine on Apple Silicon #1007

Open
Behinder opened this issue Oct 22, 2024 · 3 comments
Open

Comments

@Behinder
Copy link

Could you update building instruction properly?
I got plenty of errors about unrecognised command-line options like "-marm"

@ptitSeb
Copy link
Owner

ptitSeb commented Oct 22, 2024

M1 chips do not support 32bits ARM code. Box86 cannot be build on M1 for this reason. Use Box64 and the new (highly experimental) Box32 option on the M1, that's the only solution (but box32 is not finished, so much things works for now).

@Behinder
Copy link
Author

Behinder commented Oct 22, 2024 via email

@ptitSeb
Copy link
Owner

ptitSeb commented Oct 23, 2024

"M1" is shortcut for "Apple Silicon" SoC. So all the Mx chips. The lack of 32bits in SoC started with the first M1, and all the Chipset, including the newest M4 share that: no 32bits ARM support.

Steam is a mixed 32bits/64bits system on Windows and Linux. But it seems Valve has produced a fully 64bits Steam on MacOS (and MacOS only), so it can still be used there (and with Rosetta on M chips).

Now, the lack of 32bits arm in the Chips is something new to Arm v9. ARM v8 Chips do have 32 support and you can use Ubuntu multi-arch support to have both 64bites and 32bits on the system (like the Lenovo X13s I'm currently using).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants