Hi all,
I can’t seem to get Julia to execute on a Raspberry Pi 5.
- I’m downloading the AArch64 v1.9.4 release (https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz).
- After untarring it, I navigate to the directory of the binary and are unable to execute.
i.e.
wget https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz
tar zxvf julia-1.9.4-linux-aarch64.tar.gz
cd julia-1.9.4/bin
Here is the error message:
[alis: bin/]$ ls
julia
[alis: bin/]$ ./julia
bash: ./julia: cannot execute: required file not found
Here is some machine details:
[alis: bin/]$ lscpu
Architecture: aarch64
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: ARM
Model name: Cortex-A76
Model: 1
Thread(s) per core: 1
Core(s) per cluster: 4
Socket(s): -
Cluster(s): 1
Stepping: r4p1
CPU(s) scaling MHz: 42%
CPU max MHz: 2400.0000
CPU min MHz: 1000.0000
BogoMIPS: 108.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Retbleed: Not affected
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; __user pointer sanitization
Spectre v2: Mitigation; CSV2, BHB
Srbds: Not affected
Tsx async abort: Not affected
[alis: bin/]$ cat /proc/version
Linux version 6.1.0-rpi7-rpi-v8 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Debian 1:6.1.63-1+rpt1 (2023-11-24)
[alis: bin/]$
I’m sure this is something silly on my part, but I’ve had this work on other Linux machines (with Generic Linux on x86). The Raspberry Pi 5 is pretty new, so wondering if anyone else has had this trouble.
Thanks in advance for any insights.
Alis