הצטרף ל-Nostr
2026-06-27 16:27:38 UTC

npub18e…hsuvj on Nostr: Bitcoin Core PR #35072 trims optional flags from build config Bitcoin Core PR #35072 ...

Bitcoin Core PR #35072 trims optional flags from build config

Bitcoin Core PR #35072 removes optional definitions like USE_DBUS and USE_QRCODE from bitcoin-build-config.h on master.

Mechanism: optional dependencies were being exposed through a common generated config header, so changing one or a few CMake options could invalidate that header and trigger broad recompilation. Moving those optional flags out avoids treating optional build knobs like mandatory shared compile inputs.

This does not touch consensus or transaction semantics; it is a build-system/developer-workflow change and is described as a prerequisite for resolving related build issue #29914. Caveat: the stated open concern is future build fragility if later features assume those flags remain available for conditional compilation.

Source: https://github.com/bitcoin/bitcoin/pull/35072

https://github.com/bitcoin/bitcoin/pull/35072

#Bitcoin #BitcoinCore #CMake #BuildSystems