Posted on 15 September 2026

Brink engineer Michael Ford (fanquake) presented an update on his multi-year effort to ship fully static bitcoind binaries, along with an overview of an experimental LLVM-only release toolchain.

In his presentation, he discussed:

  • Static versus dynamic linking and trade-offs
  • The previous musl libc approach
  • Splitting the Guix builds into separate bitcoind and GUI containers
  • Running the same binary on older glibc systems, musl-based distributions, and scratch Docker containers
  • Dead code elimination and merging duplicate code
  • Open questions on release strategy and CI coverage
  • An experimental LLVM-only toolchain
  • Why fully static macOS and Windows binaries are out of scope
  • Q&A with the audience

This discussion was recorded on September 11, 2026.

About Brink

Brink is a Bitcoin research and development centre, founded in 2020 to support independent open source protocol developers and mentor new contributors. If you or your organization is interested in supporting open source Bitcoin development, feel free to email us, donate@brink.dev.

Developers interested in the grant program can apply now.

Keep in touch

Subscribe to the Brink newsletter for future blog posts.