Jack Nagel 97f9f93f25 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.
2013-02-09 14:37:36 -06:00
..
2013-02-07 15:34:13 -06:00
2013-02-07 12:39:54 -06:00
2013-01-17 22:29:20 -06:00
2013-01-29 12:13:04 -08:00
2013-01-29 17:14:11 -08:00
2013-01-30 22:36:12 -08:00
2013-01-07 14:32:14 -06:00
2013-02-07 19:02:20 -06:00
2013-02-05 20:14:10 -08:00
2013-01-29 10:26:00 -06:00
2013-02-03 21:07:59 -08:00
2013-02-07 18:58:26 -06:00
2013-02-07 12:39:54 -06:00