You are not logged in.

#1 2025-10-13 07:16:35

morsmortium
Member
Registered: 2025-08-02
Posts: 11
Website

Winetricks in multilib

Since wine can run x86 on x86_64, I had no need for the multilib repo, except for winetricks. It does not depend on anything x86 and the PKGBUILD also says it is x86_64. Is there a reason that it is in multilib and not extra, where wine is?

Offline

#2 2025-10-13 07:49:09

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 2,419
Website

Re: Winetricks in multilib

On first glance I don't see a compelling reason for it to be in there either.
You could open an appropriate issue on the bug tracker.


Inofficial first vice president of the Rust Evangelism Strike Force

Offline

#3 2025-10-13 08:36:20

cryptearth
Member
Registered: 2024-02-03
Posts: 1,730

Re: Winetricks in multilib

morsmortium wrote:

Since wine can run x86 on x86_64, I had no need for the multilib repo

then you misunderstand multilib in the first place
a x64 system can run x64 software only as the cpu is setup in x64 mode on boot
to execute x86 binaries
- the kernel has to have the required multilib option enabled
- a context switch from x64 mode to x86 mode is required during runtime
so whenever you want to run ANY 32-bit software you need the multilib repo as it contaibs the required base libs to support 32-bit binaries - without them you would just get an error
as for why winetricks is in multilib? my guess: because up until recently the default architechture of a new wine prefix was 32-bit - at least unless the arch was specified as x64
so it's possible whoever made this choice did so because back then it made sense

Offline

#4 2025-10-13 11:16:25

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,315

Re: Winetricks in multilib

so whenever you want to run ANY 32-bit software you need the multilib repo as it contaibs the required base libs to support 32-bit binaries - without them you would just get an error

Wine now runs the vast majority of 32-bit windows software succesfully in a 64-bit environment and was moved from multilib to extra.

Note that steam-proton is a downstream fork of wine but hasn't switched to the new method so still needs multilib / lib32-* packages .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2025-10-13 15:22:15

morsmortium
Member
Registered: 2025-08-02
Posts: 11
Website

Re: Winetricks in multilib

A bit of info about wow64, if interested (wine release link is there) https://archlinux.org/news/transition-t … e-staging/

https://gitlab.archlinux.org/archlinux/ … -/issues/3 Turns out, it was asked once, and closed with the verdict of "let's wait it out"

Offline

Board footer

Powered by FluxBB