Gcenx / macOS_Wine_builds

Official Winehq macOS Packages
459 stars 23 forks source link

Build 9.0 with `--enable-archs=i386,x86_64` #76

Closed PureTryOut closed 5 months ago

PureTryOut commented 5 months ago

According to the 9.0 release notes (https://gitlab.winehq.org/wine/wine/-/releases/wine-9.0) WoW64 has now evolved to the point that you can run 32-bit applications on pure 64-bit hosts. It specifically mentions the macOS use-case:

The new WoW64 mode finally allows 32-bit applications to run on recent macOS versions that removed support for 32-bit Unix processes.

This is great! It would be great if the packages shipped by Homebrew, which as far as I understand come from this repository, were shipped with that enabled. It would enable some great old games to finally run.

Gcenx commented 5 months ago

These packages have supported running 32Bit windows binaries on a 64Bit only version of macOS since it became supported.

The configure argument --enable-archs=i386,x86_64 is only useful when building on a 64Bit only OS, this doesn’t affect runtime functionality on macOS.

For example you could build using the legacy WOW64 system and run 32Bit windows binaries by simply running wine64.

As of wine-8.17 these packages only support macOS Catalina and later, while you see wine & wine64 binaries that was mainly for winetricks compatibility.

PureTryOut commented 5 months ago

Interesting, good to hear! In that case there is nothing to be done, thanks!