Re: git: 4e3e9a9363be - main - emulators/wine: Update to Wine 7.0

From: Alexey Dokuchaev <danfe_at_freebsd.org>
Date: Wed, 19 Oct 2022 06:53:24 UTC
On Sun, Oct 16, 2022 at 11:24:26PM +0000, Gerald Pfeifer wrote:
> commit 4e3e9a9363be07def97619a44955157b4ee9ba45
> 
>  emulators/wine: Update to Wine 7.0

Thank you Gerald!

>  Move from the Wine 6.0 to the Wine 7.0 release series, specifically
>  (still) Wine 7.0 there.
> 
> [...]
>  - New WoW64 architecture (which supports running a 32-bit Windows
>    application inside a 64-bit Unix host process, using thunks to
>    map 32-bit NT system calls to the 64-bit NTDLL).

And this is the most exciting part!  Right now it is still a PITA to run
32-bit programs on modern 64-bit machines: one must either use pre-built
Wine 32-bit package or build one herself.  This is a big step to get rid
of these dances, but we're not quite there yet, quoting release notes:

  WoW64 thunks are implemented for most Unix libraries, enabling a
  32-bit PE module to call a 64-bit Unix library.  Once the remaining
  modules are converted to PE, this will make it possible to run 32-bit
  applications without installing 32-bit Unix libraries.

./danfe