There is an updated pull request by non-Jedi against master on the void-packages repository https://github.com/non-Jedi/void-packages julia1.5 https://github.com/void-linux/void-packages/pull/24097 julia: update to 1.5.0. The issues from have been resolved, so system libgit2 is used instead of vendoring in dependency. Switching from using skiprdeps to noverifyrdeps so that dependency isn't falsely detected on libraries julia vendors . [ci skip] because llvm takes too long to build. Builds fine on my x86_64 glibc machine, and in principle we should be able to build julia on other supported architectures (armv7, aarch64, and x86_64-musl), but I don't have void installs to test that on. EDIT: I was unsuccessful at getting musl to build locally failing to build llvm with: > /usr/bin/ld: /builddir/julia-1.5.0/usr/lib/libunwind.a(Ltrace.o): relocation R_X86_64_TPOFF32 against `tls_cache_destroyed' can not be used when making a shared object; recompile with -fPIC A patch file from https://github.com/void-linux/void-packages/pull/24097.patch is attached