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 <[email protected]> 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 [email protected]. > 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAF3jwTkxLfZOgHWZDyaGYuLFrS8D8Jo3Am9td3%2Bc2HmXZNV7Uw%40mail.gmail.com.
