https://bugs.winehq.org/show_bug.cgi?id=47617
Bug ID: 47617 Summary: Visual C++ 2017 runtime version 14.11.25325 no longer installs in 32-bit-only Wine bottles Product: Wine Version: 4.7 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
Created attachment 65046 --> https://bugs.winehq.org/attachment.cgi?id=65046 Console output
Steps to reproduce:
1. Delete ~/.wine
2. Download VC_redist.x86.exe from https://go.microsoft.com/fwlink/?LinkId=746571
3. Run `WINEARCH=win32 VC_redist.x86.exe`
The program simply exits without showing any GUI. Console output is attached. Strangely, if WINEARCH=win64, the installer works fine. A regression test said:
948fc851867da01f09c84ad83df6f4eddc74fdf3 is the first bad commit commit 948fc851867da01f09c84ad83df6f4eddc74fdf3 Author: Alexandre Julliard julliard@winehq.org Date: Mon Apr 22 11:36:54 2019 +0200
ntdll: Add support for loading PE builtin dlls.
Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/ntdll/loader.c | 231 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 208 insertions(+), 23 deletions(-)
Runtime version 14.16.27033 works fine on 32-bit-only Wine 4.13.
$ sha256sum VC_redist.x86.exe 2da11e22a276be85970eaed255daf3d92af84e94142ec04252326a882e57303e