BinaryBuilder.jl — The Subtle Art of Binaries that "Just Work"
Speakers:
Duration: 25 minutes
Abstract:
BinaryBuilder.jl
is a framework that allows you to compile binaries for 16 different platforms: Linux, FreeBSD, macOS and Windows, for different combinations of architectures. WhileBinaryBuilder.jl
is mainly employed to build libraries and programs used in packages for the Julia programming language, it is completely general and anyone can install and use on their system the binaries it produces.In this talk we will describe the architecture of
BinaryBuilder.jl
and how Alpine Linux enables us to offer a single flexible environment to cross-compile binaries for a plethora of different platforms, and show a quick demo of use of the package to build a popular application.