3 ms·
I think supporting macOS is challenging for any package manager, but Homebrew is in a tougher position than most w/r/t this decision. Their relatively tight cou
by pxc 5y ago
I think supporting macOS is challenging for any package manager, but Homebrew is in a tougher position than most w/r/t this decision. Their relatively tight coupling with the base system shrinks their dependency trees (in terms of the count of their own packages in each tree), but it makes supporting multiple versions of macOS more work than it might otherwise be.
(Isolating packages from the base system is also work, of course, and it increases your space/download/compile requirements for getting the first user package installed. It's just that once you've done it, it spares you some of the 'if darwin is version XYZ' stuff.)