void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

Enabling wow64 by default for x86_64-glibc Wine

Open jpnt opened this issue 6 months ago • 1 comments

Background
Currently, wine in void-packages has wow64 enabled by default only when XBPS_TARGET_LIBC=musl.

Proposal
Enable the wow64 build-option by default for x86_64-glibc as well, so that out-of-the-box Wine supports 32-bit Windows applications on pure 64-bit hosts.

Rationale

  • Aligns with upstream Wine’s WoW64 focus and Arch’s recent transition
  • Removes an extra step for glibc users who expect 32-bit support without multilib
  • Simplifies maintenance of multilib configurations

Considerations

  • Existing 32-bit prefixes will need recreation
  • Potential OpenGL performance regressions under WoW64

Resources

  • https://archlinux.org/news/transition-to-the-new-wow64-wine-and-wine-staging/
  • https://www.phoronix.com/news/Arch-Linux-WoW64-Wine

Thoughts?

jpnt avatar Jun 18 '25 12:06 jpnt

https://github.com/void-linux/void-packages/issues/55110

i thought that too but it started giving me issues. debugging rn actually .-.

also on the multilib part, steam requires it so, pretty much have to have it still

zlice avatar Jun 18 '25 20:06 zlice

Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.

github-actions[bot] avatar Sep 17 '25 02:09 github-actions[bot]