Open main menu

CDOT Wiki β

Changes

Distcc With MSVC

1,237 bytes removed, 19:52, 18 January 2007
m
Reverted edits by Themystic (Talk); changed back to last version by Cdolivei
== Current Status ==
We are able * distcc seems to distribute and compile files using MSVC and distcc! There might be some issues distributing, but something is not working on the server side which ought be reported is causing distcc to fallback to [mailto:themysticlocalhost.ca@gmailThis problem has not been solved as of Dec 7, 2006.com themystic* Some of the Test Cases may be incorrect.ca@gmailNeither Tom nor Cesar have extensive experience in CL options.com]So it may not distribute when it should, or it may distribute when it shouldn't.
== What's still to do =={|class="standard-table" border='1'|-| Need to port unit tests to ensure same functionality for cl as for gcc. | medium |-| Get distcc working with Moz {| class="standard-table" border='1' |- | check why MSVC Preprocessor seems to be dying with firefox 2.0 release source | high (currently Cesar & Tom) |- |}| HIGH|-|boy there sure are lot of memory leaks... would be nice to fix that| low|-|} = How to get distcc to compile use cl ==
Tom and Cesar created this patch keeping backwards compatibility in mind. You should be able to still use distcc to compile your c programs if you wish. But if you applied the patch, you probably want to do more than that.
If it is different for your machine, you need to find these in the Makefile.in or Makefile and change them to your settings.
== Extending the program ==This will be postponed until we get distcc working properly (not fully) with cl.
= Project Details =
= Project News =
 
==Jan 10, 2007==
 
Building moz has uncovered some still not understood issues. See [http://www.foobartastic.com/2007/01/10/distributing-mozilla-builds-with-distcc-cl-not-there-yet/ http://www.foobartastic.com/2007/01/10/distributing-mozilla-builds-with-distcc-cl-not-there-yet/] for details.
 
==Jan 8, 2007==
We are now passing the CL Compile Hello Case. We are also passing the CL Big Ass File case! A live test worked too! WE ROCK!
 
==Jan 5, 2007==
 
As of r89 the issue of cl getting confused by unix style paths is gone. Windows builds now have a function compiled in which converts unix style paths (/path/from/root/to/file.c) to windows style paths (c:\path/to/file).
 
We have chosen to not use the [http://www.koders.com/cpp/fidCE5308B03815EF7102099FCA59337FBC73C2FA00.aspx?s=cygpath cygpath code] since we're unlikely to need to check the mount table and do all that fancy stuff. This function is "smart" enough to realize that "/home" is under the cygwin install dir. However the build system is not clever enough to check where cygwin is installed. This should definitly be more dynamic.
==Jan 4, 2007==
1
edit