
As we've seen, allowing Linux-only dependencies on GCC results in its dependency tree growing out of control to the point of being extremely painful to maintain. Let's stop this situation from getting worse by: - failing a `--strict` audit when there is a Linux-only GCC dependency. This also prevents new formulae from having such a dependency. - failing any audit whenever a formula that did not previously have a Linux-only GCC dependency picks one up If a future formula update causes a formula to fail to build on Linux because it needs a newer GCC when it previously did not, then we should not bottle it. We can bottle this hypothetical formula when our bottling distribution includes a new enough version of GCC.
Library
This directory contains all the code run by the official brew
command in Homebrew
and all formulae (package descriptions) in taps (repositories containing formulae) in Taps
subdirectories.