Re: Bug#1100696: wine32 doesn't work together with wine64 on armhf/arm64
On Mon, 17 Mar 2025, Martin Storsjö wrote:
In earlier Wine builds (e.g. Wine 6.0 in Ubuntu 22.04), installing the
wine32 (armhf) package together with wine64 (arm64) produces a working
installation where the "wine" command can execute both 32 and 64 bit
Windows executables.
However since newer Wine versions (since Wine 6.12), this no longer
works.
Thanks for the fixes in closing #1100695 (Wine hangs on startup on arm64)!
With that fixed (with wine 10.0~repack-3), it actually turns out that this
bug here has a bigger impact than expected before; if both wine32:armhf
and wine64:arm64 are installed at the same time, Wine refuses to start up
at all, erroring out with:
wine: wineserver doesn't support the 01c4 architecture
This is a bit problematic as wine32:armhf gets installed automatically
when installing wine64:arm64 via suggests, if the armhf architecture has
been enabled.
This can easily be reproduced e.g. with this docker snippet:
FROM debian:sid
RUN dpkg --add-architecture armhf
RUN apt-get update && apt-get install -y wine64
RUN wine wineboot
Without the "dpkg --add-architecture armhf" it works fine.
I hope that you can consider fixing this as well (with the prepared fix
branches from
https://gitlab.winehq.org/mstorsjo/wine/-/commits/wow64-arm-9.0 and
https://gitlab.winehq.org/mstorsjo/wine/-/commits/wow64-arm-10.0). As this
issue is fixed upstream in 10.2, the extra patches only have to be carried
until the next major release.
// Martin
Reply to: