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.

Reply via email to