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

Bug#1100696: wine32 doesn't work together with wine64 on armhf/arm64



Package: wine
Version: 9.0~repack-7
Severity: important
X-Debbugs-Cc: debian-arm@lists.debian.org, martin@martin.st
User: debian-arm@lists.debian.org
Usertags: arm64 armhf

Dear Maintainer,

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. This is squarely an upstream Wine bug, unrelated to the
Debian packaging.

This has been fixed further upstream (since Wine 10.2). I've prepared
a version of such fixes backported to the Wine 9.0 and 10.0 releases,
at https://gitlab.winehq.org/mstorsjo/wine/-/commits/wow64-arm-9.0
and https://gitlab.winehq.org/mstorsjo/wine/-/commits/wow64-arm-10.0.

These backport branches contains a simpler fix for one issue, than the
final full solution upstream. A backport branch with the full upstream
solution, for the 10.0 release, is also available at
https://gitlab.winehq.org/mstorsjo/wine/-/commits/wow64-arm-backport-10.0,
but the other branch above is much more straightforward for now.

(The final upstream solution does alter the installed layout of the wine
loaders and server etc, so adopting it may require adjustments to the
Debian packaging, hence it may be easier to just go with the simpler
fix for now.)

// Martin


-- Package-specific info:
/usr/bin/wine points to /usr/bin/wine-stable.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.8.0-1017-oracle (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages wine depends on:
ii  wine64  9.0~repack-7

wine recommends no packages.

Versions of packages wine suggests:
pn  dosbox                        <none>
pn  exe-thumbnailer | kio-extras  <none>
pn  playonlinux                   <none>
pn  q4wine                        <none>
pn  winbind                       <none>
pn  wine-binfmt                   <none>
pn  winetricks                    <none>

Versions of packages libwine depends on:
ii  libasound2t64                    1.2.13-1+b1
ii  libc6                            2.41-4
ii  libcapi20-3t64                   1:3.27-3.2+b1
ii  libfontconfig1                   2.15.0-2.1
ii  libfreetype6                     2.13.3+dfsg-1
ii  libglib2.0-0t64                  2.84.0-2
ii  libgphoto2-6t64                  2.5.31-4
ii  libgphoto2-port12t64             2.5.31-4
ii  libgstreamer-plugins-base1.0-0   1.25.90-2
ii  libgstreamer1.0-0                1.25.90-2
ii  libpcap0.8t64                    1.10.5-2
ii  libpcsclite1                     2.3.1-1
ii  libpulse0                        17.0+dfsg1-2+b1
ii  libudev1                         257.4-3
ii  libunwind8                       1.8.1-0.1
ii  libusb-1.0-0                     2:1.0.27-2
ii  libwayland-client0               1.23.1-3
ii  libx11-6                         2:1.8.10-2
ii  libxext6                         2:1.3.4-1+b3
ii  libxkbcommon0                    1.7.0-2
ii  libxkbregistry0                  1.7.0-2
ii  libz-mingw-w64                   1.3.1+dfsg-2
ii  ocl-icd-libopencl1 [libopencl1]  2.3.2-1+b2

Versions of packages libwine recommends:
ii  fonts-liberation           1:2.1.5-3
ii  fonts-wine                 9.0~repack-7
ii  gstreamer1.0-plugins-good  1.25.90-2
ii  libasound2-plugins         1.2.12-2+b1
ii  libcups2t64                2.4.10-2+b1
ii  libdbus-1-3                1.16.2-2
ii  libgl1                     1.7.0-1+b2
ii  libgl1-mesa-dri            25.0.1-2
ii  libgnutls30t64             3.8.9-2
ii  libgssapi-krb5-2           1.21.3-5
ii  libkrb5-3                  1.21.3-5
ii  libodbc2                   2.3.12-2
ii  libosmesa6                 25.0.1-2
ii  libsdl2-2.0-0              2.32.2+dfsg-2
ii  libv4l-0t64                1.28.1-1
ii  libvulkan1                 1.4.304.0-1
ii  libxcomposite1             1:0.4.6-1
ii  libxcursor1                1:1.2.3-1
ii  libxfixes3                 1:6.0.0-2+b4
ii  libxi6                     2:1.8.2-1
ii  libxinerama1               2:1.1.4-3+b3
ii  libxrandr2                 2:1.5.4-1+b3
ii  libxrender1                1:0.9.10-1.1+b4
ii  libxxf86vm1                1:1.1.4-1+b4

Versions of packages libwine suggests:
pn  cups-bsd                   <none>
pn  gstreamer1.0-libav         <none>
pn  gstreamer1.0-plugins-bad   <none>
pn  gstreamer1.0-plugins-ugly  <none>
pn  ttf-mscorefonts-installer  <none>

Versions of packages wine64 depends on:
ii  libc6    2.41-4
ii  libwine  9.0~repack-7

Versions of packages wine64 recommends:
pn  wine32  <none>

Versions of packages wine64 suggests:
pn  wine64-preloader  <none>

Versions of packages wine is related to:
pn  dxvk                     <none>
pn  dxvk-wine32-development  <none>
pn  dxvk-wine64-development  <none>
ii  fonts-wine               9.0~repack-7

-- no debconf information


Reply to: