[issue25850] Building extensions with MSVC 2015 Express fails

2016-01-26 Thread STINNER Victor

STINNER Victor added the comment:

test_distutils is now failing on "AMD64 Windows7 SP1 3.x" buildbot: please see 
issue #26207.

--
nosy: +haypo

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25850] Building extensions with MSVC 2015 Express fails

2016-01-16 Thread Steve Dower

Steve Dower added the comment:

For anyone interested, there's no issue with using the cross compilers even on 
a 64-bit system. The same code will be generated, the only difference is that 
the native 64-bit compilers can keep more in memory than the 32-bit cross 
compilers. For most Python extensions this won't matter (it matters for 
building huge projects like an operating system).

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25850] Building extensions with MSVC 2015 Express fails

2016-01-16 Thread Steve Dower

Changes by Steve Dower :


--
assignee:  -> steve.dower
resolution:  -> fixed
stage:  -> resolved
status: open -> closed
type:  -> behavior
versions: +Python 3.6

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25850] Building extensions with MSVC 2015 Express fails

2016-01-16 Thread Roundup Robot

Roundup Robot added the comment:

New changeset fc117df27143 by Steve Dower in branch '3.5':
Issue #25850: Use cross-compilation by default for 64-bit Windows.
https://hg.python.org/cpython/rev/fc117df27143

New changeset 37dc870175be by Steve Dower in branch 'default':
Issue #25850: Use cross-compilation by default for 64-bit Windows.
https://hg.python.org/cpython/rev/37dc870175be

--
nosy: +python-dev

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25850] Building extensions with MSVC 2015 Express fails

2015-12-12 Thread Steve Dower

Steve Dower added the comment:

There is: we can fall back on the cross compilers if the native ones are not 
there.

Not a huge change, and safe enough.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25850] Building extensions with MSVC 2015 Express fails

2015-12-12 Thread Zachary Ware

Zachary Ware added the comment:

I'm inclined to close this as 'not a bug'.  There's not much we can do about 
that (if you want 64 bit extensions, you need a 64 bit compiler), and 2015 
Community Edition does include the 64 bit compiler (if you select it).

I'm not sure if there's anything to be done in distutils to handle things more 
gracefully.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25850] Building extensions with MSVC 2015 Express fails

2015-12-12 Thread Sami Salonen

New submission from Sami Salonen:

MSVC 2015 Express doesn't include the 64-bit compiler [1], and this causes 
distutils to fail to load proper compiler settings when using a 64-bit machine 
to compile extensions for 64-bit python. _msvccompiler.py tries to call 
"vcvarsall.bat amd64", but the VC\bin\amd64 directory contains only one file 
"vcmeta.dll".

[1] https://msdn.microsoft.com/en-us/library/hs24szh9(v=vs.140).aspx

--
components: Distutils, Extension Modules, Windows
messages: 256296
nosy: Sami Salonen, dstufft, eric.araujo, paul.moore, steve.dower, tim.golden, 
zach.ware
priority: normal
severity: normal
status: open
title: Building extensions with MSVC 2015 Express fails
versions: Python 3.5

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com