diff options
| author | Jack Nagel | 2013-02-09 13:55:15 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-02-09 14:37:36 -0600 |
| commit | 97f9f93f25f54890f7b9005d455baa5c0dd460cc (patch) | |
| tree | 8690dced1f59805d2a2fe0fb2e1b73a4ca088f80 /Library/Homebrew/test | |
| parent | 1e47298456149b9284542a88b3bdd8ef5ede3b5a (diff) | |
| download | brew-97f9f93f25f54890f7b9005d455baa5c0dd460cc.tar.bz2 | |
build: ignore non-explicit build-time dependencies
Given the following dependency tree:
foo
bar (bottled)
baz (build-time only)
We skip installing baz because it is a build-time dependency of
something that is bottled. However, during the build of foo, this filter
is not applied because the dependent-dep relationship is not considered
at this stage. If baz wasn't installed prior to this build, fixopt(baz)
will fail.
Further, build-time deps are tightly coupled to the formula they are
specified by, and we shouldn't rely on them coming from dependencies
several levels down.
Fixes Homebrew/homebrew#17697.
Diffstat (limited to 'Library/Homebrew/test')
0 files changed, 0 insertions, 0 deletions
