On Tue, Aug 21, 2007 at 08:20:01PM +0200, Enrico Forestieri wrote:
> [...]  Then the Qt build system doesn't let you perform out of tree
> builds (shadow builds in Qt parliance), even if Qt 4.3 is a big step
> forward in this respect.

I just tried a shadow build of Qt 4.3.0 itself and it worked
out-of-the-box.

> > > autotools? You can't eat your cake and have it ;-)
> > 
> > That's not about pure compilation. This is about having unnecessary
> > abstraction layers _and_ choosing regularily the most expensive
> > method of abstraction.
> 
> There must be something wrong in the way we use autotools. I build
> many other programs using autotools but do not experience the same
> slowness as with lyx.

Autotools is indeed only part of the problem (accounts for a factor of
two). boost is the other (no hard numbers here, but I wouldn't be
surprised if the magnitude was the same) and then there are various
small issues.

> But I would like to say that this is with non
> Linux platforms, as in that case I don't see a real problem.  I really
> don't care when compilation takes 10 minutes instead of 12, but I am
> concerned when with scons I can compile in almost half the time.

That's the factor of 2 due to autotools.

Andre'

Reply via email to