Sorry, should have included a link to the issue again: 
http://scons.tigris.org/issues/show_bug.cgi?id=2849 

My proposed fix is also assuming that it's okay to have a 32-bit arch in 
the try_target_archs list even if a 64-bit compiler is desired, since the 
archs are tried in order and the x86 arch will therefore be tried last.

It shouldn't be too hard to add some logic before the return statement of 
that function giving a warning if the x86 target architecture is actually 
chosen (without having been specified by the user).

-----------------------------------------------------------------------
Kyle Strand, Software Intern
Beckman Coulter, Inc., Life Sciences Division
4862 Innovation Drive, Fort Collins, Colorado, 80525
(970) 204-7036



"Kyle J Strand" <[email protected]> 
Sent by: [email protected]
06/15/2012 10:14 AM
Please respond to
SCons developer list <[email protected]>


To
"SCons developer list" <[email protected]>
cc
"SCons developer list" <[email protected]>, [email protected]
Subject
Re: [Scons-dev] SCons building with MS Visual C++10 on  64-bit  Windows.






I've added a comment to the bug report detailing a more flexible fix than 
the one originally suggested that seems to work fine on my machine (though 
hopefully someone else can test it a bit more thoroughly--I already have 
64-bit MSVS components installed). Basically, the problem seems to me to 
be that 'x86' isn't appended to try_target_archs in enough cases, so I 
modified the if statement in line 359 to be a bit more inclusive. 

-----------------------------------------------------------------------
Kyle Strand, Software Intern
Beckman Coulter, Inc., Life Sciences Division
4862 Innovation Drive, Fort Collins, Colorado, 80525
(970) 204-7036 
The server made the following annotations 
---------------------------------------------------------------------------------

This message contains information that may be privileged or confidential 
and is the property of Beckman Coulter, Inc. It is intended only for the 
person to whom it is addressed. If you are not the intended recipient, you 
are not authorized to read, print, retain, copy, disseminate, distribute 
or use this message or any part thereof. If you receive this message in 
error, please notify the sender immediately and delete all copies of this 
message. 
---------------------------------------------------------------------------------
_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev


The server  made the following annotations                           

---------------------------------------------------------------------------------

This message contains information that may be privileged or confidential and is 
the property of Beckman Coulter, Inc.  It is intended only for the person to 
whom it is addressed.  If you are not the intended recipient, you are not 
authorized to read, print, retain, copy, disseminate, distribute or use this 
message or any part thereof.  If you receive this message in error, please 
notify the sender immediately and delete all copies of this message.

---------------------------------------------------------------------------------

_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to