[Buildbot-devel] BuildBot & Visual Studios....

BRM bm_witness at yahoo.com
Wed Sep 21 20:14:15 UTC 2011


----- Original Message -----

> From: Dmitry Nezhevenko <dion at dion.org.ua>
> To: "buildbot-devel at lists.sourceforge.net" <buildbot-devel at lists.sourceforge.net>
> Cc: 
> Sent: Wednesday, September 21, 2011 3:56 PM
> Subject: Re: [Buildbot-devel] BuildBot & Visual Studios....
> 
> On Wed, Sep 21, 2011 at 10:37:21AM -0700, BRM wrote:
>>  > Actually no. There is nothing special to configure on slave. Just 
> install
>>  > as many VS versions as you need.
>>  > 
>>  > I'm using VSxxCOMNTOOLS environment variable to calculate path to 
> visual
>>  > studio compiler. It's added by VS installer. So on master you 
> should just
>>  > choose which MSVC version to use for particular builder.
>>  > 
>>  > So:
>>  >     addStep(MSVC(commToolsName = "VS90COMNTOOLS", ...)) -- 
> for VS2008
>>  >     addStep(MSVC(commToolsName = "VS71COMNTOOLS", ...)) -- 
> for VS2003
>>  > 
>>  > As I said, this don't require any manual changes on slave. Just 
> unpatched
>>  > slave. Environment variables will be added by MSVC installer
>> 
>>  Environment variables are not necessarily a good thing to rely on.
>>  I did load up my Virtual Machine (which has VS6, VS2003, VS2008, and VS2010 
> installed) to take a look, and I can see what you mean.
>>  However, VS6 doesn't provide such a variable, and while I do realize 
> that usage of VS6 is far lower than any other it's still a formidable force.
>>  So a way that it useful on all systems, for all versions in use is probably 
> best.
>> 
> 
> You are right. VC6 doesn't have this. But VC6 also don't have vcbuild
> IIRC. And finally it's just a piece crap...
> 
> I still remember hacks like "#define for if (false); else for" to let 
> it
> compile somethings. boost already dropped VC6 support.

That may be. But there are still those of us who are stuck with it for various reasons - especially in the commercial world.
So supporting it is still a good thing, especially when the support is so cheap to do. ;-)

Ben





More information about the devel mailing list