On 12/04/09 17:52, bjoern michaelsen - Sun Microsystems - Hamburg
Germany wrote:
http://blogs.sun.com/GullFOSS/entry/building_openoffice_org_with_gnu
Citing from there: "All modern SCM -- and that includes Mercurial,
which we are using now -- support bisectional bug-hunting. However, this
is not much fun if one has to do a complete rebuild on each step. Full
dependencies would allow to step forward or backwards through history
doing rebuilds only of stuff that really changed. Also, the necessity to
do a complete rebuild after a resync will be gone, when we have reliable
full dependencies.
Before making such bold claims, I think you should first specify exactly
what you mean with "full dependencies." Would they, for example, cover
the following situations?
(1) A new file x/z is added to the SCM. A file y/z already exists.
Will all C/C++ files be recompiled that #include "z" and have -Ix before
-Iy on their compiler command lines?
(2) A linker switch is added to a makefile variable X in some file y.
Will all the linker invocations that depend on X, in all the makefiles
that (indirectly) include y be re-done?
-Stephan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]