[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Build.bat speedup, experimental patch...

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-12-15 18:31:12 CET

George Wieggers wrote:
> Hi,
> In an effort to speed up the build I created this (experimental) patch.
> Basically the build process will be like this
> * build netless subversion (nothing changed here)
> * don't rename, but copy subversion to subversion_netless
> * replace the configuration headers (also not changed)
> * update timestamp of specific sourcefiles which need a recompile,
> these are:
> o subversion/libsvn_fs/fs-loader.c
> o subversion/libsvn_ra/ra_loader.c
> o subversion/libsvn_ra_local/ra_plugin.c
> I compared the configuration headers and looked for all ifdefs / ifndefs
> in the sources. These are the files I found.
> * after updating the timestamp, compile again (without /rebuild)
> Would thas approach have any chance of success? Unfortunately I'm not
> able to test it myself since I don't have the proper Visual Studio edition.

I guess this would work. But I'm concerned that it still doesn't build
everything correctly. Yes, you reset the timestamps of those files you
know need rebuilding. But what if you missed one?
I remember big problems when I had TSVN just "build" Subversion and not
"rebuild" - the build would succeed, but TSVN would sometimes crash in
strange places.

Since you don't usually have to rebuild Subversion that often (only if
we switch to another release), that time difference doesn't matter that
much (for developing, I don't rebuild Subversion but just TSVN).


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Dec 15 18:46:28 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.