Hacker News new | ask | show | jobs
by masklinn 2038 days ago
Homebrew distributes prebuilt binary packages. It’s possible that the architecture for this is improperly set up and does not understand that different architectures exist: unlike macports, homebrew was born after the x86 transition.

That’s why one user above suggests `-s`: it forces a compilation from source.

1 comments

The problems with homebrew packages at present are mostly down to projects like Go and Rust not being updated for M1 ARM yet and hence sources not compiling properly rather than a problem with homebrew itself. So users attempting to compile from original upstream sources would run into similar problems.

They have an overview issue here:

https://github.com/Homebrew/brew/issues/7857

Rust does have tier 2 support, but it hasn’t made its way to stable yet. This means if you did try in upstream today, it would work.