I have been VERY happily pleased about how well Cygwin runs using
Prism on Windows/ARM64. I can build and test my x86_64 code there using it despite the underlying CPU being an ARM. My genuine Windows/x86_64 machine is not that new these days. Using a stack Macbook-m1/UTM/Windows11-ARM64 runs the proggrams in build using cygwin on that Windows as x86_64 code via Prism and is quite close in speed to that which I observe on my "real" Windows computer.

If there was both an ARM64-targeting cross compiler and a bunch of libraries I would be using it to provide the bash shell, autoconf etc that I want to use to build native ARM applications there. Well I can invoke and ARM64-targeting clang from cygwin there or Microsoft's compiler and I am fully expecting that "vcpkg" will let me get a very large proportion of the rest that I require in place, but I have not played that game yet.

So in the sense "can it provide part of a development environment on a fast Windows-on-ARM machine" it is not too bad, but things may take a bit of fudging and it will depend on exactly what you want to do.

For building and running Linux-style software on Windows/ARM64 you can of course fire up WSL there which gives you a genuine Linux world, but at present using that to cross-build for native Windows/ARM64 is something I have not found good pointers about.

Arthur

On Sat, 7 Sep 2024, Mark Liam Brown via Cygwin wrote:
Greetings!

What is the current status of Cygwin on Windows/ARM64? Does it work?

Mark


--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to