Just to be clear, Julia on Snapdragon is supported under Linux. I’m running it on my Android phone right now.
julia> versioninfo()
Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Linux (aarch64-linux-gnu)
CPU: 6 × Cortex-A55
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-15.0.7 (ORCJIT, cortex-a55)
Threads: 1 on 8 virtual cores
julia> run(`cpu-info`)
Packages:
0: Qualcomm Snapdragon 8350
Microarchitectures:
3x Cortex-A78
1x unknown
4x Cortex-A55
Support for Windows on Snapdragon brings several challenges.
The environment I would attempt this in would be
MSYS2’s clangarm64:
This would require us to use the newer UCRT C library. That is a transition we need to eventually make.