dotnet / corert

This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
http://dot.net
MIT License
2.91k stars 510 forks source link

Windows ARM64 Support? #7497

Open bilenkonito opened 5 years ago

bilenkonito commented 5 years ago

With Desktop Windows 10 being available for ARM, is there any way in CoreRT to target windows-arm64? I've seen there's a method to cross-compile CoreRT on Linux but I see no references of the target of that being able to compile for Windows.

MichalStrehovsky commented 5 years ago

Most of the code to support ARM64 on Windows is already written and tested (because it shipped as part of ARM64 .NET Native that shipped a couple months ago and CoreRT shares a lot of code with). It's just not hooked up into the product build, so one can't build CoreRT this way. There's also an ARM64 version of RyuJIT.

Most of the work to enable ARM64 Windows support would be about stitching the existing parts together (i.e. most of this is work in the CoreRT build system).