> Because make on its own cannot cope with multiple source trees.
> Deleting an item from the higher source tree exposes the same item in a
> lower source tree, alas this item has an earlier timestamp.  make only
> detects timestamps going forward, not backwards, with the result that
> the object is built from an source that no longer exists and is not
> rebuilt when it should be.  The same problems occur with union
> filesystems and checkouts from source repositories, make cannot cope
> with timestamps going backwards.

Out of curiosity, (please pardon me for jumping in like this since I
am still catching up with kbuild issues), but has Cons
(http://www.gnu.org/software/cons) been considered for linux kernel
build?  It does a better job at dependencies (using MD5 checksums) and
has nicer support for generating as many object trees as required from
single source tree (once for each cpu, for example).

-Pragnesh

_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to