Bitcoin Core on ARM (Windows)

Posted by Antoine Riard

Nov 21, 2024/23:57 UTC

Compiling Windows on the ARM architecture involves configuring the compiler, such as gcc or clang, to build the kernel code specifically for ARM hardware. This process does not require a unique ARM toolchain since modern compilers are capable of cross-platform compilation, notably from x86-64 to ARM, with some additional linker configurations needed to complete the setup.

In the realm of bitcoin core development, the use of x86-specific assembly functions has been identified within the secp256k1 library, particularly concerning scalar optimizations. This detail is significant for developers interested in the technical intricacies of bitcoin's core codebase, highlighting a specific discussion available at bitcoindev. The focus is less on compiling the entire bitcoin core but more on refining the libbitcoinkernel engine. Moreover, integrating RISC-V support into the consensus engine's compilation could mark a considerable advancement in its development process.

This information is relevant for subscribers and participants of the Bitcoin Development Mailing List, providing insights into the ongoing discussions and developments within the bitcoin programming community.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

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

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

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

Give Feedback