You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
85e480a doc: Update NetBSD Build Guide (Hennadii Stepanov)
Pull request description:
This PR updates the NetBSD Build Guide to reflect:
- the recent NetBSD Release
- GCC minimum supported version update (bitcoin/bitcoin#28348 and bitcoin/bitcoin#29091)
- Python minimum supported version update (bitcoin/bitcoin#28211)
Also a smaller package set has been suggested:
- `boost-headers` instead of the full `boost`
- `qt5-qtbase qt5-qttools` instead of the full `qt5` (similar to bitcoin/bitcoin#29932 and bitcoin/bitcoin#29947).
ACKs for top commit:
maflcko:
utACK 85e480a
Tree-SHA512: 0848b6f169a00f2da78eea452fd116193aece853680f4e615ba1df654246ec2a9d1600a4cfb238eb9305b72bbe4b2873519bf1e2987eaaf48aba900c64e85a48
NetBSD currently ships with an older version of `gcc` than is needed to build. You should upgrade your `gcc` and then pass this new version to the configure script.
20
20
21
-
For example, grab `gcc9`:
21
+
For example, grab `gcc12`:
22
22
```
23
-
pkgin install gcc9
23
+
pkgin install gcc12
24
24
```
25
25
26
26
Then, when configuring, pass the following:
27
27
```bash
28
28
./configure
29
29
...
30
-
CC="/usr/pkg/gcc9/bin/gcc" \
31
-
CXX="/usr/pkg/gcc9/bin/g++" \
30
+
CC="/usr/pkg/gcc12/bin/gcc" \
31
+
CXX="/usr/pkg/gcc12/bin/g++" \
32
32
...
33
33
```
34
34
@@ -66,10 +66,10 @@ pkgin install db4
66
66
67
67
#### GUI Dependencies
68
68
69
-
Bitcoin Core includes a GUI built with the cross-platform Qt Framework. To compile the GUI, we need to install `qt5`.
69
+
Bitcoin Core includes a GUI built with the cross-platform Qt Framework. To compile the GUI, Qt 5 is required.
70
70
71
71
```bash
72
-
pkgin install qt5
72
+
pkgin install qt5-qtbase qt5-qttools
73
73
```
74
74
75
75
The GUI can encode addresses in a QR Code. To build in QR support for the GUI, install `qrencode`.
@@ -84,7 +84,7 @@ There is an included test suite that is useful for testing code changes when dev
84
84
To run the test suite (recommended), you will need to have Python 3 installed:
0 commit comments