BinaryBuilder

Build native binaries for 13 platforms in minutes. See how.

Toolchains

45 well maintained toolchains for major platforms

Sandbox

All the tools you need in one isolated Linux environment

Audit

Automated analysis finds and fixes common mistakes

Wizard

An interactive environment simplifies authoring


OS Support

BinaryBuilder produces binaries for Linux, macOS, Windows and FreeBSD with a single script.

CPU support

BinaryBuilder supports x86, ARM, AArch64, PowerPC. Automatically!

Language support

Build native binaries for your C, C++, Fortran, Rust and Go packages.

Just tarballs

BinaryBuilder output is just a tarball. Grab the one for your ABI and go. No root or special tools required!

Hints

Common build systems are automatically detected. The wizard will give you the right command.

Sensible defaults

If your build system is simple, our defaults will probably work for you.

Experience

We've shipped millions of binaries this way. Where possible we've automated our learnings to help improve your binaries.

Cross-platform consistency

You can build for several platforms using the same toolchain, getting consistent binaries across all target systems.

Community-driven

Build recipes for hundreds of packages are already available in the community buildtree, Yggdrasil.