Commit bf75c99
committed
Merge bitcoin/bitcoin#32828: build, docs: Fix Boost-related issues on NetBSD
5a5ddbd build: Add workaround for NetBSD bug in `Boost::headers` target (Hennadii Stepanov)
4eb3cee doc: Update NetBSD Build Guide (Hennadii Stepanov)
Pull request description:
The recently merged bitcoin/bitcoin#32667 broke builds on NetBSD due to the following issues:
1. The `boost-headers` package does not provide CMake configuration files now required since bitcoin/bitcoin#32667.
The first commit updates the Build Guide to recommend using the `boost` package instead.
2. The CMake configuration file provided by the `boost` package is [broken](NetBSD/pkgsrc#167).
The second commit adds a workaround for this issue.
Upstream issues:
- NetBSD/pkgsrc#167
- NetBSD/pkgsrc#168
Successful CI job: https://github.com/hebasto/bitcoin-core-nightly/actions/runs/15958818914/job/45008576879.
ACKs for top commit:
purpleKarrot:
ACK 5a5ddbd
Tree-SHA512: 617543edf2216c3673195cc562541d7637d7ea199320916c3660a91f6ee1ff01c014f519c5eeb3fc224f7a7304fdb75965ee3f4554d7fb277dd05ba3a6583b452 files changed
+10
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
34 | 43 | | |
35 | 44 | | |
36 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
0 commit comments