[Bug 257284] emulators/wine: Update to 6.0.1 to match the emulators/i386-wine ports

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 24 Jul 2021 23:04:07 +0000
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257284

--- Comment #9 from Alex S <iwtcex_at_gmail.com> ---
Created attachment 226662
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=226662&action=edit
wow64 wrapper + ld_preload workaround

Here's the wow64 wrapper patch. Synth is not in the mood today, so this was
only tested with traditional local builds.

Notable limitations:
  1. pkg32.sh doesn't work with fancy multi-repo setups (bug #257107);
  2. This wrapper doesn't attempt to handle the nvidia-driver <= 390 use case,
I'd suggest using nvidia.sh from i386-wine for that.

Also, as an alternative to pkg32.sh usage, it's possible to build and install
32-bit Wine directly in a chroot. Then one needs to set WINE_i386_ROOT env
variable to the chroot's location. For example, `env
WINE_i386_ROOT=/compat/i386 wine winecfg`. That's what I actually do for
testing.

-- 
You are receiving this mail because:
You are the assignee for the bug.
Received on Sat Jul 24 2021 - 23:04:07 UTC

Original text of this message