-
-
Notifications
You must be signed in to change notification settings - Fork 233
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
Comments
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). |
For the reference I am using M2 Pro, not M1 which is constantly reffered on
internet, while M4 is on the horizon...
I would disagree on first sentence as I can run Steam client directly and
from what I heard it works using Rosetta, and Steam definitely is 32 bit as
Valve seems do not recognize 64 existence,
even their own Source engine that run Team Fortress 2 is not 64-bit. And
they refused to release Counter-Strike 2 on Mac as well :(
Will Box32 be able to run Steam? This is so annoying when half of my Steam
library that cost real money stop working because company is lazy./
So why Ubuntu have repositories for cross-compilation for different
architectures i386, armhf,amd64 if that does not work?
wt., 22 paź 2024 o 15:11 ptitSeb ***@***.***> napisał(a):
… 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).
—
Reply to this email directly, view it on GitHub
<#1007 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEQPFTDPQOHEZ66XSZEEJLZ4ZFJZAVCNFSM6AAAAABQMOP4QWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRZGI2DSNBVHA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
"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). |
Could you update building instruction properly?
I got plenty of errors about unrecognised command-line options like "-marm"
The text was updated successfully, but these errors were encountered: