Message246976
Encountered trying to build numpy with python 3.5b3, visual studio 2015.
From distutils/_msvccompiler.py:MSVCCompiler.link:
if self._need_link(objects, output_filename):
ldflags = (self.ldflags_shared_debug if debug
else self.ldflags_shared)
if target_desc == CCompiler.EXECUTABLE:
ldflags = ldflags[1:]
But
self.ldflags_shared = [
'/nologo', '/DLL', '/INCREMENTAL:NO'
]
self.ldflags_shared_debug = [
'/nologo', '/DLL', '/INCREMENTAL:no', '/DEBUG:FULL'
]
Which leads to a DLL being created instead of a .exe.
I have attached a patch that explicitly removes '/DLL' rather than trimming by index. |
|
Date |
User |
Action |
Args |
2015-07-20 11:05:19 | James Salter | set | recipients:
+ James Salter, eric.araujo, dstufft |
2015-07-20 11:05:19 | James Salter | set | messageid: <1437390319.85.0.740517640624.issue24673@psf.upfronthosting.co.za> |
2015-07-20 11:05:19 | James Salter | link | issue24673 messages |
2015-07-20 11:05:19 | James Salter | create | |
|