On Thu, Aug 16, 2007 at 01:24:05AM +0200, Andre Poenitz wrote:

> On Wed, Aug 15, 2007 at 07:12:04PM +0200, Enrico Forestieri wrote:
> > On Wed, Aug 15, 2007 at 09:54:01AM +0200, Andre Poenitz wrote:
> > 
> > > The problem with automake+libtools is that it takes about twice as much
> > > time as either scons, cmake or qmake in the 'building backend'.
> > 
> > On linux I don't see any difference wrt the previous setup.
> 
> Is thiss 'full recompile' or 'null make' or 'simple roundtrip'?
> Also, do you use ccache?

Full recompile, starting with a fresh build tree and without ccache.
This is with  a dual core CPU [EMAIL PROTECTED] and 2Gb ram.

> > It takes about 15 minutes to build everything from scratch on my new
> > laptop.
> 
> I.e. no ccache? If so, the compile times may outweigh the time spend on
> libtools. That's not the case with ccache.

I see that ccache performance is eavily dependent on the system.
You gain a lot on linux, where autotools are already blazingly fast,
only a bit on solaris sparc, where autotools are not that fast,
and nothing on Windows, where autotools are..., well..., snailtools...
So, ccache only helps who doesn't need help :(

> > I wonder how would you feel if you had to build on cygwin, where
> > it takes more than an hour on the same hardware...
> > 
> > I back the request from Christian, and suggest that you revert your
> > changes and work in a branch ;-)
> 
> I do that on Friday if things have not stabilized until then. Until then
> I would be grateful to get reports on what configuration exactly is not
> working.

Seems that it is ok now. I can statically link on both Windows and
Linux (haven't tried on Solaris, still), even if on Windows I continue
getting bogus warnings from libtool, that behaves as if it was building
a shared library (maybe it is so because of the rpath argument).

So, everything works, AFAIK.

-- 
Enrico

Reply via email to