On Mon, Aug 27, 2012 at 09:08:23PM +0200, Matthieu Herrb wrote:
> On Mon, Aug 27, 2012 at 02:56:56PM +0100, Stuart Henderson wrote:
> > On 2012/08/26 22:38, Matthieu Herrb wrote:
> > > On Tue, Aug 21, 2012 at 11:08:23AM +0200, Pascal Stumpf wrote:
> > > > CDE needs xprint support enabled in OpenMotif.  While here, take
> > > > maintainer, update WANTLIB and allow it to find freetype.
> > > 
> > > I'm not sure it's a good idea, I would recommend to make it a flavor
> > > (which no one except CDE would depend on). 
> > 
> > that would be problematic - if something else depending on openmotif
> > were to be built first in a bulk build, it would then not be possible
> > to install openmotif,xprint in order to build cde..
> > 
> 
> Hmm, I thought bulk builds were smarter than that. If not, ignore me.

They're not. Solving such constraints would be a big toll on the overall
timing optimizations.

However, these days, since bulk builds will eventually remove unused packages
(the junk stage every ~200 ports or so), stuff with incompatible flavors
would probably manage to get built anyways... it might just not parallelize
correctly, the build system would not optimize around it, and it still
requires user intervention.


I'm not saying this is completely undesireable, just that there are already
enough "surprises" with a simple build system that we definitely don't want
to throw this kind of extra complexity in the mix...

Reply via email to