From d5bc3445aff4bc6f46d1309338433d67dd3dfe54 Mon Sep 17 00:00:00 2001 From: stonebig Date: Fri, 10 Apr 2020 18:38:50 +0200 Subject: [PATCH] correct 32bit build bug --- winpython/disthelpers.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/winpython/disthelpers.py b/winpython/disthelpers.py index c35c478e..34a4ef0a 100644 --- a/winpython/disthelpers.py +++ b/winpython/disthelpers.py @@ -256,7 +256,7 @@ def get_msvc_dlls(msvc_version, architecture=None): 'vcomp%s.dll', ) ] - if msvc_major == '15': + if msvc_major == '15' and architecture == 64: namelist = [ name % ('14' + msvc_minor) for name in ( @@ -268,6 +268,17 @@ def get_msvc_dlls(msvc_version, architecture=None): 'vcomp%s.dll', ) ] + if msvc_major == '15' and architecture != 64: + namelist = [ + name % ('14' + msvc_minor) + for name in ( + 'vcruntime%s.dll', + 'msvcp%s.dll', + 'vccorlib%s.dll', + 'concrt%s.dll', + 'vcomp%s.dll', + ) + ] windir = os.environ['windir'] is_64bit_windows = osp.isdir( osp.join(windir, "SysWOW64")