commit: af3ddb98f2f21b795b0ca977b2bab00e9cac6ad3
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 25 21:11:21 2026 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 26 01:12:17 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af3ddb98
app-emulation/*: drop experimental notice from wow64 USE description
It is no longer considered experimental upstream for >=wine-11.0,
and wine no longer prints a warning whenever it is used.
It can still impact performance to some degree (or at least on
cpu-bound games I believe), or have other unexpected issues as its
use is not very widespread/tested yet -- but should work fine in
general and it offers a better UX for users in Gentoo without
having to handle 32bit multilib.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
app-emulation/wine-proton/metadata.xml | 15 ++++++++-------
app-emulation/wine-staging/metadata.xml | 15 ++++++++-------
app-emulation/wine-vanilla/metadata.xml | 15 ++++++++-------
3 files changed, 24 insertions(+), 21 deletions(-)
diff --git a/app-emulation/wine-proton/metadata.xml
b/app-emulation/wine-proton/metadata.xml
index 82b64ad72e3b..fb27561b27bc 100644
--- a/app-emulation/wine-proton/metadata.xml
+++ b/app-emulation/wine-proton/metadata.xml
@@ -24,14 +24,15 @@
<flag name="wow64">
Enable the "new" wow64 mode that allows running 32bit
applications without 32bit ELF multilib by mapping to
- 64bit calls (experimental, *may* have worse performance
- or other issues compared to USE=abi_x86_32 aka "old"
- wow64) -- if USE=mingw is set, still need the default
- abi_x86_32 set on <pkg>dev-util/mingw64-toolchain</pkg>
- but that can be done even with /no-multilib/ profiles.
+ 64bit calls. Generally works well with wine-11.0 or
+ newer, but may or may not have a small perforamce
+ impact or other issues. If USE=mingw is set, still need
+ the default abi_x86_32 set on
+ <pkg>dev-util/mingw64-toolchain</pkg> but that can be
+ done even with /no-multilib/ profiles.
- This can also be enabled on arm64 to allow running
- x86 applications via binary translation.
+ This can also be enabled on arm64 to allow running x86
+ applications via binary translation.
</flag>
</use>
<upstream>
diff --git a/app-emulation/wine-staging/metadata.xml
b/app-emulation/wine-staging/metadata.xml
index 5ad756ab3821..47874856cbc9 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -32,14 +32,15 @@ This variant of the Wine packaging includes the
Wine-Staging patchset.
<flag name="wow64">
Enable the "new" wow64 mode that allows running 32bit
applications without 32bit ELF multilib by mapping to
- 64bit calls (experimental, *may* have worse performance
- or other issues compared to USE=abi_x86_32 aka "old"
- wow64) -- if USE=mingw is set, still need the default
- abi_x86_32 set on <pkg>dev-util/mingw64-toolchain</pkg>
- but that can be done even with /no-multilib/ profiles.
+ 64bit calls. Generally works well with wine-11.0 or
+ newer, but may or may not have a small perforamce
+ impact or other issues. If USE=mingw is set, still need
+ the default abi_x86_32 set on
+ <pkg>dev-util/mingw64-toolchain</pkg> but that can be
+ done even with /no-multilib/ profiles.
- This can also be enabled on arm64 to allow running
- x86 applications via binary translation.
+ This can also be enabled on arm64 to allow running x86
+ applications via binary translation.
</flag>
</use>
<upstream>
diff --git a/app-emulation/wine-vanilla/metadata.xml
b/app-emulation/wine-vanilla/metadata.xml
index 4bec677edd75..de31bd3dadfd 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -32,14 +32,15 @@ This variant of the Wine packaging does not include
external patchsets
<flag name="wow64">
Enable the "new" wow64 mode that allows running 32bit
applications without 32bit ELF multilib by mapping to
- 64bit calls (experimental, *may* have worse performance
- or other issues compared to USE=abi_x86_32 aka "old"
- wow64) -- if USE=mingw is set, still need the default
- abi_x86_32 set on <pkg>dev-util/mingw64-toolchain</pkg>
- but that can be done even with /no-multilib/ profiles.
+ 64bit calls. Generally works well with wine-11.0 or
+ newer, but may or may not have a small perforamce
+ impact or other issues. If USE=mingw is set, still need
+ the default abi_x86_32 set on
+ <pkg>dev-util/mingw64-toolchain</pkg> but that can be
+ done even with /no-multilib/ profiles.
- This can also be enabled on arm64 to allow running
- x86 applications via binary translation.
+ This can also be enabled on arm64 to allow running x86
+ applications via binary translation.
</flag>
</use>
<upstream>