Andre Poenitz <[EMAIL PROTECTED]> writes:

| On Thu, Mar 29, 2007 at 03:23:08PM +0200, Lars Gullik Bjønnes wrote:
| > Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:
| > 
| > | >>>>> "Andre" == Andre Poenitz <[EMAIL PROTECTED]> writes:
| > | 
| > | Andre> On Sun, Mar 25, 2007 at 10:31:24PM +0200, Jean-Marc Lasgouttes
| > | Andre> wrote:
| > | >> >>>>> "Andre" == Andre Poenitz
| > | >> <[EMAIL PROTECTED]> writes:
| > | >> 
| > | Andre> libtool is a waste of time in the year 2007. That's certainly
| > | Andre> just my opinion, but anyway. I also believe the kind of
| > | Andre> variations between different version of Unix leading to and
| > | Andre> rectifying the existance of autotools are gone nowadays (with
| > | Andre> Linux as the only surviving variety, the rest is dead even if
| > | Andre> the coroner's still out in some cases).
| > | >>  I think the code we had in the pre-libtool era was perfectly
| > | >> suitable.
| > | 
| > | Andre> Suitable for what?
| > | 
| > | Compiling LyX.
| > | 
| > | Lars' big reason for using libtool, AFAIR, was that that would allow
| > | us to build parts of LyX as shared libraries. In practice, we have
| > | never done that.
| > 
| > Currently we can only flip a switch if we want to.
| > 
| > If we stop using recursive make (and automake supports this) we might
| > be able to do without the convenience libs.
| 
| I would like to see real numbers from this direction. 

I don't have numbers from our project. But on one project at work
(thousands of C/C++ files) use some 1.30 min on a null build (recursive
make), with the
new system that we are implementing (non-recursive, single
makefile) this goes down to 10-15 seconds,and that include parsing and
generaton of the single makefile each time.

So imho this is the direction where we should put our effort. Not
conveing some kind of lumping/merging og writing overly large source
files.

| I think getting rid of the recursive make would already be beneficial.

By quite a lot I would guess.

-- 
        Lgb

Reply via email to