Related to ITK on Julia, Shared Library Files, @cj-mclaughlin and I are trying to get an automated cross-compiled version of ITK built using the Julia package BinaryBuilder.jl which manages the cross-compilation process through pre-configured build environments (~13 platforms currently supported, listed below).
To do so, we need to provide a cross-platform bash script for BinaryBuilder to use in each build environment. Currently our build script looks like this, but is suffering from a lot of missing TryRun() variables, and fails seemingly because of this.
Does anyone know of a simple way to make this successful across all the environments? That might be asking a lot.
BinaryProvider.jl supported platforms
Linux(:i686, libc=:glibc) Linux(:x86_64, libc=:glibc) Linux(:aarch64, libc=:glibc) Linux(:armv7l, libc=:glibc, call_abi=:eabihf) Linux(:powerpc64le, libc=:glibc) Linux(:i686, libc=:musl) Linux(:x86_64, libc=:musl) Linux(:aarch64, libc=:musl) Linux(:armv7l, libc=:musl, call_abi=:eabihf) MacOS(:x86_64) FreeBSD(:x86_64) Windows(:i686) Windows(:x86_64)