fanquake
fanquake
Moved this to draft for now, given it's based on another PR, which itself is a draft.
> Currently depends builds pick up usdt and boost from the same path, and because boost always exists, the usdt path is implicitly included. So without boost, USDT isn't found....
> Yes, for headers-only packages built in depends, such as Boost and USDT. Headers-only shouldn't make any difference here, and this should already be the case for Boost. If it's...
Guix Build ```bash a78d6d030a78972bf2ebab6d3599a3ce8b325e5422e192ab97d65966f3ee0ae4 guix-build-09b0161c4a25/output/aarch64-linux-gnu/SHA256SUMS.part a3ff2330715466bef18e536f5ef4c6c00c9a359e11f896b3afade7364b4e40eb guix-build-09b0161c4a25/output/aarch64-linux-gnu/bitcoin-09b0161c4a25-aarch64-linux-gnu-debug.tar.gz dcedb6cea8f7799d34d64b9a73deda40452887898a44e6b5a2048b7ebf304924 guix-build-09b0161c4a25/output/aarch64-linux-gnu/bitcoin-09b0161c4a25-aarch64-linux-gnu.tar.gz aa2b1c6e8fc747872bdb1c2cbbf5622c96736781a98cc5e6209460d8c0454891 guix-build-09b0161c4a25/output/arm-linux-gnueabihf/SHA256SUMS.part 1964e1c6a54a7dfe462a2f28bf7e4d05e66baf32b1193d8b3314989e5de129de guix-build-09b0161c4a25/output/arm-linux-gnueabihf/bitcoin-09b0161c4a25-arm-linux-gnueabihf-debug.tar.gz d2922f38049d5907ecc5120305673e0f4e3cd23b6a129bc5fd29b420e0f7e5aa guix-build-09b0161c4a25/output/arm-linux-gnueabihf/bitcoin-09b0161c4a25-arm-linux-gnueabihf.tar.gz 05d473e74b2707834f0147f3e42a8e328f40fe8ba0a2df31d3d3e36656a07296 guix-build-09b0161c4a25/output/arm64-apple-darwin/SHA256SUMS.part ddeb1a9ef5ea95481aedf6eb6f3fda7829711cac5f4c0e36f8e977fc3391cda4 guix-build-09b0161c4a25/output/arm64-apple-darwin/bitcoin-09b0161c4a25-arm64-apple-darwin-unsigned.tar.gz e502cee115489c03e0c38f76fde5dfeba72266046eb35bc9b1a0fbe72670fd51 guix-build-09b0161c4a25/output/arm64-apple-darwin/bitcoin-09b0161c4a25-arm64-apple-darwin-unsigned.zip 66ab20ebf87a11b41149844ae1fc0c148d60059027917ee835547d853bb58b53 guix-build-09b0161c4a25/output/arm64-apple-darwin/bitcoin-09b0161c4a25-arm64-apple-darwin.tar.gz b7dad4ad285c4eecb11dab43e01435da206aeb3dbbd264a51575d0300b5bec6d guix-build-09b0161c4a25/output/dist-archive/bitcoin-09b0161c4a25.tar.gz ad7c3270dfe8955b9a518b081d6c4c45322f8627742be111d95c1c7891aa34de guix-build-09b0161c4a25/output/powerpc64-linux-gnu/SHA256SUMS.part 434208f50ae66ce5eb9df81337586f4e69f39228fd620a8570390506eccacb45 guix-build-09b0161c4a25/output/powerpc64-linux-gnu/bitcoin-09b0161c4a25-powerpc64-linux-gnu-debug.tar.gz 45fba4d2324a8bbe543e062802652aa2518475ae92a62bb053e94506231dc268...
```bash bitcoin/src/common/netif.cpp:5:10: fatal error: 'config/bitcoin-config.h' file not found 5 | #include // IWYU pragma: keep | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. ```
Guix Build: ```bash 9cf65a99fa046a1a3acbee14d6dec658b9fe7f4e55a4b6f50d063ebb4029e3eb guix-build-882f736d0a60/output/aarch64-linux-gnu/SHA256SUMS.part 46780332298b988bc9b4c2903d077f49978dc92250cf5221557ce4459383b18e guix-build-882f736d0a60/output/aarch64-linux-gnu/bitcoin-882f736d0a60-aarch64-linux-gnu-debug.tar.gz 72362b6f0394f4b8b1e69e4520c892d5b3e9f3d86788c8f0ee59f2b0d9e51717 guix-build-882f736d0a60/output/aarch64-linux-gnu/bitcoin-882f736d0a60-aarch64-linux-gnu.tar.gz c4b5294efed908afb3458d1af340c9d2f77be84e0a9db93f626bad4590fe3fbe guix-build-882f736d0a60/output/arm-linux-gnueabihf/SHA256SUMS.part e9d201fc4f74fa77b038ca165858efde284f82e8e004301290c3c0d61875f1c1 guix-build-882f736d0a60/output/arm-linux-gnueabihf/bitcoin-882f736d0a60-arm-linux-gnueabihf-debug.tar.gz 8cd166df49767e948a2f827e148ab16f57c6910a35fe6b39ff3373e9c46cb936 guix-build-882f736d0a60/output/arm-linux-gnueabihf/bitcoin-882f736d0a60-arm-linux-gnueabihf.tar.gz f9ac382c47e7e17b4ed6a0e0666c894967dcda4289a139e9d41e88d78b4f8ee6 guix-build-882f736d0a60/output/arm64-apple-darwin/SHA256SUMS.part cdfd080d9b6a2e8f9f83a6f51c8f7db0e77d97a3f3ed4ecd1aab6293805db664 guix-build-882f736d0a60/output/arm64-apple-darwin/bitcoin-882f736d0a60-arm64-apple-darwin-unsigned.tar.gz 80f1a45978a17e72042e9e9cd02972ceb5eabfaa04b4a1dbbb83a8710cff64a0 guix-build-882f736d0a60/output/arm64-apple-darwin/bitcoin-882f736d0a60-arm64-apple-darwin-unsigned.zip 7f11308b9981b417be87029eb0a04aad36335874f0c1e7e5101a2161f3d62d7c guix-build-882f736d0a60/output/arm64-apple-darwin/bitcoin-882f736d0a60-arm64-apple-darwin.tar.gz 32ee2152bf29b81e8c40dbd7c5821b646c498447f63d51ca9fbe414dc485bec0 guix-build-882f736d0a60/output/dist-archive/bitcoin-882f736d0a60.tar.gz 530692b5ce8dd83150e838a6e2e4fa042662ee688db79d874e50110de23987f2 guix-build-882f736d0a60/output/powerpc64-linux-gnu/SHA256SUMS.part 06810c70111b01ef998031a4fe1b5d661a7b89287f2f36e64e9991b38aac99e8 guix-build-882f736d0a60/output/powerpc64-linux-gnu/bitcoin-882f736d0a60-powerpc64-linux-gnu-debug.tar.gz fbefb433c08ea43f0ba3095307ed0981bd47e2954799eca23eb9f7e7bb78cfab...
@ryanofsky want to rebase here?
@hebasto did this break the soft string freeze? https://github.com/bitcoin/bitcoin/issues/32275#issuecomment-3168455484
> hebasto did this break the soft string freeze? https://github.com/bitcoin/bitcoin/issues/32275#issuecomment-3168455484 Translations followup in #33193.
Nice. This fixes #1511 for me, under Clang 17 (`Ubuntu clang version 17.0.6 (5build1)`) and 18 (`Ubuntu clang version 18.1.0 (rc2-4)`). I've also cherry-picked it into https://github.com/bitcoin/bitcoin/pull/29742 to run through...