Skip to content

Instantly share code, notes, and snippets.

@doole
Last active April 4, 2024 21:16
Show Gist options
  • Save doole/063319903a09bfd4954872d73652d0a2 to your computer and use it in GitHub Desktop.
Save doole/063319903a09bfd4954872d73652d0a2 to your computer and use it in GitHub Desktop.
Use win32 binaries on macOS 10.15/11.0

macOS wine 32/64-bit Setup

Run 32-bit apps on macOS Catalina (10.15) and Big Sur (11.0).

Installation

Dependencies

First install homebrew brew.sh

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

wine-crossover

Install via homebrew formula.

brew tap gcenx/wine
brew install --cask --no-quarantine wine-crossover

Run win32 binaries

Initial setup for win32

WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Run any supported app

List of supported app can be found on AppDB.

cd path/to/file
WINEARCH=win32 WINEPREFIX=~/.wine32 wine APP.exe

Run regular (64-bit) binaries

Default WINEPREFIX is ~/.wine.

Initial setup

winecfg

Run any supported app

List of supported app can be found on AppDB.

cd path/to/file
wine APP.exe
@benjavalero
Copy link

Ventura:

❯ WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
wine: WINEARCH set to win32 but '/Users/stan/.wine32' is a 64-bit installation.

Same behaviour from Monterey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment