static-pie release binaries available for testing

Aug 6 - Aug 18, 2026

  • Michael, also known as fanquake, has been actively working on enhancing the portability and self-sufficiency of Bitcoin Core's release binaries by transitioning to `-static-pie` (Position Independent Executable) formats using the Guix infrastructure.

This shift aims to minimize the binaries' runtime dependencies significantly, thus broadening their compatibility across various systems, including those with older versions of glibc or non-glibc based systems like Alpine Linux. The primary focus so far has been on x86_64 and aarch64 Linux binaries specifically for bitcoind and other utilities, excluding bitcoin-qt and bitcoin-gui which remain unchanged.

In an effort to ensure these binaries are as robust as possible, they are constructed with the latest tools available in the Guix toolchain, featuring GCC 14.3.0 and Binutils 2.46.0, and targeted against glibc 2.44. These efforts are further supported by patches that enhance reproducibility. A detailed pull request outlining these changes is accessible here. The binaries, which have increased slightly in size from 18mb to 19mb, are now fully statically linked, enhancing their independence and reducing potential issues related to dynamic linking.

The development process has also included iterative testing phases, with Michael releasing new rounds of test binaries for community feedback. Notably, the latest set of binaries has been compiled against an updated version of the glibc 2.44 branch, indicating ongoing improvements and refinements in the build process. Community involvement is crucial, and Michael encourages feedback, bug reports, and queries via the project's GitHub pull requests or direct communication. Interested parties can find the latest test binaries along with their respective hashes at this GitHub link.

This initiative not only contributes to the technical evolution of Bitcoin Core's infrastructure but also fosters a collaborative environment where community input directly influences development trajectories. Such advancements are pivotal as they cater to a broader range of systems, thereby facilitating wider adoption and utilization of Bitcoin technology in diverse technological environments.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project.

Give Feedback