On Tue, Aug 21, 2007 at 03:18:15AM +0200, Enrico Forestieri wrote:
> On Tue, Aug 21, 2007 at 02:29:00AM +0200, Andre Poenitz wrote:
> 
> > On Tue, Aug 21, 2007 at 01:10:29AM +0200, Enrico Forestieri wrote:
> > > Note that it is much simpler and faster building Qt4 from sources than it
> > > is building LyX. I have 4.1.5, 4.2.3, and 4.3.1 installed and I configure
> > > LyX for each version through a script without any hassle.
> > 
> > And that's with more than one million lines in Qt *.cpp, and just 148000
> > in LyX. It is really a shame.
> 
> Yes, it is quite strange, but with LyX I simply do
> configure; make; make install
> whereas with Qt I have to write down qmake.conf and qplatformdefs.h
> (and I should know what to put there) if my platform is not directly
> supported.

That's a one-time effort, requires you to copy two files with 250 lines
and adjust maybe 10 of them.

The price for not doing that is n-times increased compile and
link times for _everybody_ for _every_ build.

> > PS: Wonder why?
> 
> 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.

Andre'

Reply via email to