[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: