I've been using an ARM64 machine as my main machine for many months now. It is a Surface Pro X and as far as I am aware it is the only high-specs ARM64 machine you can buy. Since it runs Windows 10, it has a built-in x86 Win32 32bits emulation, so I can run Racket compiled for Windows 32bits in it.
I tried to compile Racket (not the CS version) but failed when I reached some asm in libffi. It is a bit beyond my skills to be honest, I wanted to know if it was just a recompile away from running on Windows on ARM. Most VS based C/C++ projects are easy to recompile to ARM64 without any changes. Another benefit of using this machine is that it gives me a full ARM64 Linux with WSL2 enabled. So with a single machine one can work on Windows and Linux version of Racket for ARM64 while still able to run Racket for win32 32bits. This would make it easier to cross-compile stuff from x86 to arm64 as we're in the bootstrap phase atm. I'd love to help this port effort even though I am quite new at this. Best Andre On Sun, 3 May 2020 at 07:03, Jesse Alama <je...@lisp.sh> wrote: > Hi Juan, > > On 1 May 2020, at 23:14, Juan Francisco Cantero Hurtado wrote: > > > Hi, thanks for working on the support for new platforms. My only > > "request" is that when you add support for a new architecture with > > Linux, add it also for the BSDs even if you can't test properly the > > changes on *BSD. The Chez build system is way different to the > > traditional build systems and that would help the package maintainers > > to test your changes. > > No worries -- I myself work on FreeBSD and OpenBSD and not Linux, so my > workflow naturally guides me to getting things to work on those > platforms. > > Jesse > > -- > You received this message because you are subscribed to the Google Groups > "Racket Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-dev/801C8A52-7FDC-4FCE-BC24-B080FEA196A6%40lisp.sh > . > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAF3jwTkxLfZOgHWZDyaGYuLFrS8D8Jo3Am9td3%2Bc2HmXZNV7Uw%40mail.gmail.com.