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

julia on #115193

Closed
6 tasks done
dodoplus opened this issue Dec 2, 2021 · 4 comments
Closed
6 tasks done

julia on #115193

dodoplus opened this issue Dec 2, 2021 · 4 comments
Labels

Comments

@dodoplus
Copy link

dodoplus commented Dec 2, 2021

Verification

Description of issue

On ARM64 MacOS, brew switched to the ARM64 version of Julia 1.7.
Unfortunately, this is still not supported (Tier 3).

Command that failed

command hasn't failed

Output of command with --verbose --debug

irrelevant

Output of brew doctor --verbose

irrelevant

Output of brew tap

irrelevant
@bevanjkay
Copy link
Member

bevanjkay commented Dec 2, 2021

@dodoplus Thank you for the report - I can see as per the 1.7 post, that the ARM build is still experimental, despite being available on the downloads page. We will get this reverted.

@carlocab
Copy link
Member

carlocab commented Dec 2, 2021

We usually try to install native versions of software -- even when this is experimental -- on ARM. This is at least partly because we have no guarantee that a user even has Rosetta installed on ARM. So I'm personally against reverting the change.

If a user wants the Intel version, they can use a /usr/local installation of Homebrew. (Or download the .dmg themselves/use their own tap, etc.)

@dodoplus
Copy link
Author

dodoplus commented Dec 2, 2021

x86 binary was installed for Julia 1.6.4, so this seems like a breaking change.
ARM64 Julia is (unfortunately) still unusable.
See
JuliaLang/julia#36617

@carlocab
Copy link
Member

carlocab commented Dec 2, 2021

ARM64 Julia is (unfortunately) still unusable.

This sounds like an exaggeration, given

The Julia User & Developer Survey 2021 showed that 5% of Julia users were already running Julia on this platform before an official stable version for it was released!

I don't mind adding caveats to the Julia cask for ARM that point out is an experimental ARM version. We've done the same for formulae.

Reverting the change also means that users who want the ARM version have no option to install it via Homebrew. If we keep it as is, users who want the Rosetta version have an option: use a /usr/local installation of Homebrew.

@miccal miccal closed this as completed Dec 7, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants