Boost logo

Boost :

Subject: Re: [boost] Dependency report
From: Peter Dimov (lists_at_[hidden])
Date: 2017-07-27 13:06:51


Andrey Semashev wrote:
> > Level is an artificial measure computed by placing all modules with no
> > dependencies at level 0, those that depend on level 0 on level 1, and so
> > on.
>
> But there are modules within level 5 that depend on other modules in level
> 5. And also other modules that only depend on level 4 (e.g. exception).

This is what happens when there are circular dependencies. When A depends on
B and B depends on A, it's not possible to make both A (level of B)+1 and B
(level of A)+1, so they are placed at the same level.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk