[Bug 43937] wine-mono does not have an arm build

WineHQ Bugzilla wine-bugs at winehq.org
Sun May 24 17:40:25 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=43937

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net

--- Comment #2 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

I've found some .NET apps for win32-arm (ARMv7) and win64-arm64 (AArch64) in
Windows 10 SDK.

Using bi-arch 64-bit/32-bit system on ARM HW, allowing to test both, Armv7 and
AArch64 at the same time, similar to amd64/x86_64.

--- snip ---
$ uname -a
Linux hikey960 4.20.0-rc4+ #1 SMP PREEMPT Mon Dec 3 12:01:56 UTC 2018 aarch64
aarch64 aarch64 GNU/Linux
--- snip ---

--- snip ---
hikey960:~$ export DISPLAY=:0
hikey960:~$ export PATH=$HOME/projects/wine/mainline-install-arm/bin/:$PATH
hikey960:~$ export PATH=$HOME/projects/wine/mainline-install-aarch64/bin/:$PATH

hikey960:~$ file $(which wine)
/home/focht/projects/wine/mainline-install-arm/bin/wine: ELF 32-bit LSB pie
executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter
/lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0,
BuildID[sha1]=9f04b1faa5433a131f489dcd702ea06cc1b5440e, with debug_info, not
stripped

hikey960:~$ file $(which wine64)
/home/focht/projects/wine/mainline-install-aarch64/bin/wine64: ELF 64-bit LSB
executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter
/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.14.0, with debug_info, not stripped

hikey960:~$ wine --version
wine-5.9

hikey960:~$ find .wine/drive_c/ -iname "mscoree.dll" -exec file {} \;
.wine/drive_c/windows/system32/mscoree.dll: PE32 executable (DLL) ARMv7 Thumb,
for MS Windows
--- snip ---

win32/arm:

--- snip ---
hikey960:~/projects/win10-psdk/wineprefix64-psdk/drive_c/Program Files
(x86)/Windows Kits/10/bin/10.0.18362.0/arm/AccChecker$ file *.{dll,exe}

IE.Interop.MSHTML.dll:                         PE32 executable (DLL) (console)
ARMv7 Thumb Mono/.Net assembly, for MS Windows
Microsoft.Diagnostics.Tracing.EventSource.dll: PE32 executable (DLL) (console)
Intel 80386 Mono/.Net assembly, for MS Windows
UIAVerifications.dll:                          PE32 executable (DLL) (console)
ARMv7 Thumb Mono/.Net assembly, for MS Windows
VerificationRoutines.dll:                      PE32 executable (DLL) (console)
ARMv7 Thumb Mono/.Net assembly, for MS Windows
acccheck.dll:                                  PE32 executable (DLL) (console)
ARMv7 Thumb Mono/.Net assembly, for MS Windows
ariawebverification.dll:                       PE32 executable (DLL) (console)
ARMv7 Thumb Mono/.Net assembly, for MS Windows
verificationroutinesweb.dll:                   PE32 executable (DLL) (console)
ARMv7 Thumb Mono/.Net assembly, for MS Windows
AccCheckConsole.exe:                           PE32 executable (console) ARMv7
Thumb Mono/.Net assembly, for MS Windows
acccheckui.exe:                                PE32 executable (GUI) ARMv7
Thumb Mono/.Net assembly, for MS Windows

hikey960:~/projects/win10-psdk/wineprefix64-psdk/drive_c/Program Files
(x86)/Windows Kits/10/bin/10.0.18362.0/arm/AccChecker$ wine
./AccCheckConsole.exe

0024:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed
--- snip ---

$ wine --version
wine-5.9

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list