• Welcome to the all-new Windows Central Forums! - We're still moving some things around, so you may see a few quirks here and there, but we're working on getting things fully completed as soon as possible. For now, take a look around, and if you run into any major issues, please let us know in this thread!

Surface Pro X - X-server ARM64

Status
Not open for further replies.

Cruncher04

New member
Jan 26, 2014
227
0
0
Last edited:

Zone_Trooper

New member
May 18, 2016
1
0
0
Hello. Great job on the recompiling.

I'm really curious how you managed to achieve it.

From my attempt of compiling vcxsrv to ARM64, I can patch things to make compiling like freetypevc10 successfully going through. perl offers ARM64 compiling flag so it is relatively safe as well. However, I'm really not sure how mhmake can be used to cross-compile for arm64. It does seem that when compiling with mhmake, /MACHINE:X86 will get mysteriously mixed into the compiling process when generating files like makesys.exe.
 

Cruncher04

New member
Jan 26, 2014
227
0
0
It was quite a bit of work. In essence i was running buildall.sh. Inside you see various builds flows, some call msbuild.exe directly others use nmake or mhmake etc. In order to make everything work correctly i had to modify the python scripts and lots of other small things.
You also have to setup your command shell (via vcvarsall.bat) for cross compilation, so when mhmake was invoking the compiler (cl.exe) it was not aware that we are infact cross compiling.
 
Status
Not open for further replies.

Members online

Forum statistics

Threads
316,175
Messages
2,233,432
Members
427,368
Latest member
marcoskairos