[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-libunistring] Improve parallel build.

From: Ralf Wildenhues
Subject: Re: [bug-libunistring] Improve parallel build.
Date: Mon, 11 May 2009 08:18:13 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

Hi Bruno,

* Bruno Haible wrote on Sun, May 10, 2009 at 06:02:09PM CEST:
> I agree that it would be cleaner to have a directed acyclic graph of
> files and dependencies, and not erase files like memcmp2.o in unrelated
> rules.
> OTOH, I fear that if I do this, the config.h rule - that I wish should
> stay a single rule - would become more complex, and additionally config.h
> would be rebuilt after any source change (for example, when memcmp2.c
> changed). I want to avoid this, because it takes a lot of time if
> --disable-namespacing was not given.

You could lazily update config.h only when symbol lists changed.  And
you really want to rebuild the real objects in order for the library to
be correct.  Of course with --disable-namespacing you would just let the
symbol list never change: it would always be empty, thus never trigger a
rerun of all real objects.

But in the face of gl_LIBOBJS, this is moot for now anyway.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]