https://bugs.winehq.org/show_bug.cgi?id=29582
Daniel Santos daniel.santos@pobox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52285|0 |1 is obsolete| |
--- Comment #31 from Daniel Santos daniel.santos@pobox.com --- Created attachment 52963 --> https://bugs.winehq.org/attachment.cgi?id=52963 updated patchset (GetForgroundWindow hack + posix semaphores) rebased onto wine-1.7.55
Rebased for 1.7.55
This fixes one tiny issue in the semaphore patch set (thanks to madewokherd). Note that the posix-based semaphore patch set is still dead as I'm working on an alternative, but it will work if you build a 32-bit only build. Using this patch is not supported by anyone, etc.
Instructions: get the 1.7.55 sources apply this patch Configure as normal, except add --enable-hybrid-sync and do NOT add --enable-win64 or --with-wine64
So for the lazy: mkdir ${HOME}/proj cd ${HOME}/proj git clone git://source.winehq.org/git/wine.git wine cd wine <copy patch file here> patch -p1 < swbf-hacks-20151130.patch mkdir build cd build ../configure --enable-hybrid-sync [add anything else you need] make
Then use this for your wine command to run what you just built instead of what's installed globally: WINEPREFIX={$HOME}/whereever ${HOME}/proj/wine/build/loader/wine some_crap.exe
You may get a crash in run32dll when your wine instance is updating -- this is a known problem in the patch set (fixed in the new one), but it doesn't seem to cause a problem with the game running.