On Tue, Jul 29, 2014 at 02:59:17PM +0800, Philip Chee wrote:
> On 29/07/2014 08:32, Mike Hommey wrote:
> > Hi,
> > 
> > I'd like to inform you today that choosing the right variable when
> > adding a new directory to the tree just got a lot easier with the
> > landing of bug 1043802 and bug 1043820 (on mozilla-inbound only at
> > the moment). Before, you had to choose from:
> >  - DIRS
> >  - PARALLEL_DIRS
> >  - TEST_DIRS
> >  - TOOL_DIRS
> >  - TEST_TOOL_DIRS
> > 
> > The choice is now reduced to:
> >  - DIRS
> >  - TEST_DIRS
> > 
> > The distinction that existed with PARALLEL_DIRS, TOOL_DIRS and
> > TEST_TOOL_DIRS are now irrelevant.
> > 
> > Cheers,
> > 
> > Mike
> 
> How about parts that should not be built with PARALLEL_DIRS ?

There are 4 phases to the build.
- export, which has been all parallel whether you use PARALLEL_DIRS or
  DIRS for a while
- compile, which is all parallel whether you use PARALLEL_DIRS or DIRS
  (it's been all parallel for a while, but recent changes moved things
  that weren't, and they are now because we have all the required
  dependencies)
- libs, which contrary to its name, now doesn't have anything to do with
  libraries, and has been all sequential whether you use PARALLEL_DIRS
  or DIRS for a while.
- tools, which used to do a lot but does almost nothing, now, and has
  been all sequential whether you use PARALLEL_DIRS or DIRS for a while.

In other words, the distinction between PARALLEL_DIRS and DIRS is
irrelevant. (It was still relevant before the change that moved things
from libs to compile)

Mike
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to