> 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