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
Note that the definition here has no catch-all case for handling unspecified architectures, nor does it have a case for ARM64 Macs (M1 Macs).
Installing fogg directly from it's source repository https://github.com/chanzuckerberg/fogg works without issue, so I'm confident the issue exists in the Homebrew formula for fogg.
We should probably change things up a bit. Using steampipe as an example, they build fat binaries and only check that the user is attempting to install on Mac:
When attempting to upgrade
fogg
on an M1 Mac, I receive the following error:Digging into the problematic formulae, I believe the problem is here:
homebrew-tap/fogg.rb
Lines 11 to 18 in e24ff93
Note that the definition here has no catch-all case for handling unspecified architectures, nor does it have a case for ARM64 Macs (M1 Macs).
Installing fogg directly from it's source repository https://github.com/chanzuckerberg/fogg works without issue, so I'm confident the issue exists in the Homebrew formula for fogg.
We should probably change things up a bit. Using
steampipe
as an example, they build fat binaries and only check that the user is attempting to install on Mac:https://github.com/turbot/homebrew-tap/blob/5bdaea1cbc1013e6af7c47bac92c03dad5fc7cc7/Formula/steampipe.rb#L10-L13
Another example is the OpenSSL formulae, which simply builds an ARM64 version of the package and specifies it as a bottle:
https://github.com/Homebrew/homebrew-core/blob/2b5155470ccc9bcb7813104476b6dbcad85799ab/Formula/ripgrep.rb#L14-L17
Using either approach should work.
The text was updated successfully, but these errors were encountered: