You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide a detailed description of the proposed feature
Somewhat related to the general issue about Apple Silicon support, but I'm specifically referring to cask installs.
On a new machine, I usually just run install for a few hundred casks. However, I noticed that these seem to default to Intel applications (for example, brew install --cask firefox installs 64 bit Intel Firefox, which runs okay, but through Rosetta).
What is the motivation for the feature?
It would be great if homebrew automatically detected the optimal architecture for casks (and for cask sources to have these available, of course)
How will the feature be relevant to at least 90% of Homebrew users?
As Apple transitions to Apple Silicon, more users will offboard from Intel machines and onboard to Apple Silicon.
What alternatives to the feature have been considered?
I used the 64-bit Intel versions of apps, which automatically work through Rosetta emulation. But this is not ideal.
I had to uninstall some casks via homebrew, and re-install them by manually downloading from the software vendors' websites.
Afaik, there is no way to select the architecture for a cask? Searching just shows different packages or casks.
Casks that have separate downloads for each architecture should detect and install only the one for the current architecture, as is done for e.g. zoom or google-chrome, unless they haven't yet been updated to do so. However, it's not possible to determine whether a cask provides an ARM-native binary or not.
Provide a detailed description of the proposed feature
Somewhat related to the general issue about Apple Silicon support, but I'm specifically referring to
cask
installs.On a new machine, I usually just run install for a few hundred casks. However, I noticed that these seem to default to Intel applications (for example,
brew install --cask firefox
installs 64 bit Intel Firefox, which runs okay, but through Rosetta).What is the motivation for the feature?
It would be great if homebrew automatically detected the optimal architecture for casks (and for cask sources to have these available, of course)
How will the feature be relevant to at least 90% of Homebrew users?
As Apple transitions to Apple Silicon, more users will offboard from Intel machines and onboard to Apple Silicon.
What alternatives to the feature have been considered?
I used the 64-bit Intel versions of apps, which automatically work through Rosetta emulation. But this is not ideal.
I had to uninstall some casks via homebrew, and re-install them by manually downloading from the software vendors' websites.
Afaik, there is no way to select the architecture for a cask? Searching just shows different packages or casks.
The text was updated successfully, but these errors were encountered: