Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-11-24 04:33:56


On Thursday 24 November 2005 12:12, Reece Dunn wrote:

> > To clarify -- yes, I think it's fine to hardcode features here, provided
> > you add a comment explaining why they are special. I don't want to
> > introduce generic mechanism for the sake of one use-case.
>
> NOTE: I get the same error if I comment out the <pch-header>/<pch-file>
> properties, so this was a red herring. Looking at the --debug-generators
> output (see attachment for the relevant sections) the problem is when
> evaluating the LIB target.
>
> Things I have noticed:
>
> 1. The PCH generator is spawned 3 times (see generators.txt) when it is
> only used twice (or are there two for library A that inherits from
> library B, inheriting B's PCH);
>
> 2. The first library (lib B) is being processed without a problem;
>
> 3. lib A is inheriting lib B's PCH twice (the ones matked with a '*');

Reece,
can you send me the test project, as well as the current version of your
patch, so that we'll on the same page without sending huge logs? I'll take a
look then.

- Volodya


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk