msys2 / msys2-installer

The one-click installer for MSYS2
BSD 3-Clause "New" or "Revised" License
561 stars 87 forks source link

ARM support #46

Closed stevefan1999-personal closed 2 years ago

stevefan1999-personal commented 2 years ago

We could leverage the clangarm64 repo, but that means most of the MinGW ecosystem around GCC won't be available sometime

lazka commented 2 years ago

What are you suggesting?

stevefan1999-personal commented 2 years ago

@lazka I was looking to install MSYS2 on my ARM Windows box but so far I only saw x86/x64 options only. This I know is a pretty hard problem since MinGW doesn't yet support Windows on ARM far as I know

lazka commented 2 years ago

MSYS2 works fine with the x64 emulation provided by Windows. For native execution see https://github.com/msys2/MSYS2-packages/discussions/2889

stevefan1999-personal commented 2 years ago

@lazka sure, but on the Snapdragon 7c, the performance is terrible. Running the native x64 powershell took a minute to load

lazka commented 2 years ago

I don't know if that works on arm64 too (I don't have any hardware), but adding C:\msys64 to the defender exclusion list should speed things up a lot.

Either way, there is a lot of work that needs to be done before we can provide a arm64 installer.

lazka commented 2 years ago

I've created a page for arm64: https://www.msys2.org/wiki/arm64/

Nothing new, but we'll update things there if they change.