https://bugs.winehq.org/show_bug.cgi?id=49828 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|MSVC 2019 executables with |MSVC 2019 32-bit |ASAN enabled fail to start |executables with ASAN | |enabled fail to start when | |Wine is built with LLVM | |MinGW due to missing | |hotpatch prolog | |(kernelbase.dll exports et | |al.) --- Comment #5 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, @Jacek comment #3 --- quote --- If you have llvm-mingw installed, then it will be used by consigure to build Wine with mingw target. To force MSVC target, you may use something like: configure CROSSCC=clang (it may still use clang shipped with llvm-mingw, just in a different way) --- quote --- It didn't work for me, clean build but the API entry still doesn't start with the 2-byte instruction. I'm using Martin's 20211002 release with LLVM stable 13.0.0 https://github.com/mstorsjo/llvm-mingw/releases/tag/20211002 https://github.com/mstorsjo/llvm-mingw/releases/download/20211002/llvm-mingw... 'config.log' --- snip --- CROSSCC='clang' CROSSCFLAGS='-g -O2' CROSSDEBUG='pdb' ... CROSSTARGET='i686-windows' --- snip --- @Roman comment #4 I've adjusted the title to be more clear. Sure, there could be more bug reports for each of the issues: (1) Make 'MSVC' mode default in Wine when LLVM MinGW is used (this one?). (2) Add a bunch of missing instruction decodings to improve ASAN hooking (from bug 50993 and bug 49828 = this one) -> track upsteam project with it and resolve 'NOT OUR BUG' later. (3) Fixing specific Wine API to add missing hotpatch decoration = bug 50993? (4) Bug 50993 add link to bug 50735 because one of the issues mentioned was fixed there ("ntdll: Don't pretend that the whole address space is reserved on non-i386."). Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.