The x86_64
crystal build is built inside an alpine linux container as a
statically linked binary using musl libc. libgc
is built on debian
to make it work on glibc.
The whole process is automated using a Makefile
.
docker
Just run make help
!
CRYSTAL_VERSION
: How the binaries should be branded.CRYSTAL_SHA1
: Git tag/branch/sha1 to checkout and build sourcePACKAGE_ITERATION
: The package iterationPREVIOUS_CRYSTAL_RELEASE_LINUX64_TARGZ
: Url to crystal-{version}-{package}-linux-x86_64.tar.gz