-
Notifications
You must be signed in to change notification settings - Fork 89
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
Rosetta not installed by default on arm Mac #239
Comments
If you have an |
I'm tempted to leave as is and not do anything here in the short term, because we are now going to make the aarch64 build the default on M1 once 1.8.0 ships, which doesn't seem that far off. |
Is there anything to be done here? I think ARM builds are the default for current Julia versions? Or, put differently: What would be a scenario where this is needed? I tried but couldn't think of any: all new Julia versions offer ARM binaries anyway. And if the user tries to install e.g. Julia 1.0, wouldn't that still work? I.e. downloading and placing the executable in the right place all don't care about the architecture of the binary. Of course launching it does, but wouldn't macOS just recognize that the user attempted to launch an x86 binary, and in that case offer to install Rosetta, if it isn't already? What am I missing? |
@fingolfin I think the problem is (or at least was when I tried this ages ago) that launching say I'm tempted to not do anything about this and just leave it as a corner case. No one has ever complained about this in many years :) |
I feel like we can close this one. |
Another thing that didn't work out-of-the box on the fresh M1 Mac: by default Rosetta is not installed on Macs, but juliaup at the moment has the x64 build configured as the default for arm macs. So trying to just install Julia and then running results in some sort of not very helpful OS error message. For some reason it does NOT trigger the Rosetta install. Once one manually installs Rosetta, everything works.
Just to be clear: we are installing an aarch64 build of
juliaup
and thejulialauncher
at the moment, but the Julia build we are downloading is x64.I'm tempted to leave this alone for now. I assume for Julia 1.8 the arm builds will move to tier 1 and just work, and we can then make those builds the default that gets installed on M1 macs and this problem just goes away?
CC @staticfloat and @StefanKarpinski
The text was updated successfully, but these errors were encountered: