http://bugs.winehq.org/show_bug.cgi?id=59080
Bug ID: 59080 Summary: 64-bit Linux wine-loader requires 32-bit dynamic linker Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: loader Assignee: wine-bugs@list.winehq.org Reporter: alex.franchuk@gmail.com Distribution: ---
As of https://gitlab.winehq.org/wine/wine/-/commit/8c3f205696571558a6fae42314370fb... (since wine 10.2), the loader defaults to the 32-bit loader, however this requires the 32-bit dynamic linker to be present (e.g. `/lib/ld-linux.so.2`). I feel this is undesirable; I had to install multilib files (32-bit glibc) to be able to run wine correctly. Note that I encountered this issue using pre-compiled wine binaries distributed as part of the Firefox cross-compile toolchain. I didn't look too deeply (but didn't see anything as part of that commit), but if there's some wine compile-time checks which determine whether this behavior occurs, perhaps that is to blame (e.g., if the server which compiled the wine toolchain had multilib files). Maybe this behavior should do a quick sanity check (like looking for the presence of `/lib/ld-linux.so.2`) before switching to the 32-bit loader?
http://bugs.winehq.org/show_bug.cgi?id=59080
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- If you don't have 32-bit support you can force new wow64 mode with WINEARCH=wow64. Presumably the Firefox toolchain could be compiled for new wow64 mode as well.