This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lemburg
Recipients BreamoreBoy, christian.heimes, lemburg, paul.moore, steve.dower, tim.golden, zach.ware
Date 2015-04-17.14:16:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <5531159D.2050103@egenix.com>
In-reply-to <1429279451.27.0.384951222391.issue23970@psf.upfronthosting.co.za>
Content
On 17.04.2015 16:04, Steve Dower wrote:
> 
> Yeah, the basic functionality is no different, since there isn't really a better way to handle future versions of VS automatically. I'd rather not officially expose this stuff though.
> 
> Maybe you could override the compiler creation code and return an alternative implementation? That will be most portable.

I just had a look at our code and I think we can try a
different approach which doesn't require monkey-patching: we're
using a CompilerSupportMixin for the build commands which has
a .prepare_compiler() method to set up the .compiler attribute
which is then used for compiling things.

We'll have to experiment with that a bit, since I'm not sure whether
this will catch all cases where distutils uses a compiler.

Alternatively, we could use monkey-patching (again :-() to
override ccompiler.new_compiler() and then apply the
fixes there.
History
Date User Action Args
2015-04-17 14:16:06lemburgsetrecipients: + lemburg, paul.moore, christian.heimes, tim.golden, BreamoreBoy, zach.ware, steve.dower
2015-04-17 14:16:06lemburglinkissue23970 messages
2015-04-17 14:16:06lemburgcreate