Hacker News new | ask | show | jobs
by chongli 647 days ago
Yes, so we should move to a source-based package manager and build system, like FreeBSD ports.
1 comments

There are plenty of options for that on macOS, the most common being homebrew and MacPorts.
Homebrew defaults to downloading binaries.
Defaults to. You can tell it to compile yourself, if that matters to you. I don’t see what the issue is here. Why is it a problem that it defaults to binary distribution?
The biggest problem is that the defaulting to binary distribution also means that building from source is unsupported.

>Building from source takes a long time, is prone to failure, and is not supported.

Having issues building your Homebrew packages from source? Well, you better not take it to the bug tracker.

> The biggest problem is that the defaulting to binary distribution also means that building from source is unsupported.

I don't think it means that at all. They're both clearly supported by homebrew — one just happens to be the default. You can always use -s or --build-from-source to build whatever package you are installing.

I mean, it is quite clearly said in the documentation that building from source is not supported.