This babashka binary should work on RaspberryPi 64bit! https://15839-201467090-gh.circle-artifacts.com/0/release/babashka-0.2.14-SNAPSHOT-linux-aarch64.tar.gz Anyone wants to try?
Doesn't seem to work
Unless I'm doing something very wrong
❯ ./bb
zsh: exec format error: ./bb
❯ file bb
bb: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0cd3bbed3e8d1ae37a8546038d4cf2c8ebe8a184, for GNU/Linux 3.7.0, with debug_info, not stripped
Let me see...
Yeah, mymistake. Not in 64, I'm in armv7l
I wonder.. Is it better to have aarch64 static build or non-static one? The aarch64 build works fine on my raspberry. Just for fun, I also tried running it on my old android tablet (which is not rooted and is using Termux
). It didn't work, probably because missing glibc. I manually compiled static version for aarch64 and this one works just fine.
We can add a static aarch64 build too
I think it's good to have choices. Sometimes the static one doesn't work on all linuxes. I often get complaints about this in clj-kondo of people who try to run the linux static one
while they should be running the dynamic one
feel free to PR a circleci job with the static flag on
so we can also distribute that one
btw, it might also be libc++ that's missing
Note to package maintainers: archives for linux and macos are now in tar.gz and not in .zip format. Windows is still in .zip format.