diff options
author | merge-script <fanquake@gmail.com> | 2024-05-21 10:26:49 +0100 |
---|---|---|
committer | merge-script <fanquake@gmail.com> | 2024-05-21 10:26:49 +0100 |
commit | a786fd2041913d82ca90b561de309421bd24e41b (patch) | |
tree | 2c4a598d1c41b5238175f520ae3b0fdcf91847f0 | |
parent | 8804ec736adaacf5392392add003e679069ad527 (diff) | |
parent | 85e480a41ad0901a8b46759e921c187ebbbcccdf (diff) |
Merge bitcoin/bitcoin#30143: doc: Update NetBSD Build Guide
85e480a41ad0901a8b46759e921c187ebbbcccdf 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 (https://github.com/bitcoin/bitcoin/pull/28348 and https://github.com/bitcoin/bitcoin/pull/29091)
- Python minimum supported version update (https://github.com/bitcoin/bitcoin/pull/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 https://github.com/bitcoin/bitcoin/pull/29932 and https://github.com/bitcoin/bitcoin/pull/29947).
ACKs for top commit:
maflcko:
utACK 85e480a41ad0901a8b46759e921c187ebbbcccdf
Tree-SHA512: 0848b6f169a00f2da78eea452fd116193aece853680f4e615ba1df654246ec2a9d1600a4cfb238eb9305b72bbe4b2873519bf1e2987eaaf48aba900c64e85a48
-rw-r--r-- | doc/build-netbsd.md | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/build-netbsd.md b/doc/build-netbsd.md index 0f05cdcba7..5f54fd6d9a 100644 --- a/doc/build-netbsd.md +++ b/doc/build-netbsd.md @@ -1,6 +1,6 @@ # NetBSD Build Guide -Updated for NetBSD [9.2](https://netbsd.org/releases/formal-9/NetBSD-9.2.html). +**Updated for NetBSD [10.0](https://netbsd.org/releases/formal-10/NetBSD-10.0.html)** This guide describes how to build bitcoind, command-line utilities, and GUI on NetBSD. @@ -12,23 +12,23 @@ Install the required dependencies the usual way you [install software on NetBSD] The example commands below use `pkgin`. ```bash -pkgin install autoconf automake libtool pkg-config git gmake boost libevent +pkgin install autoconf automake libtool pkg-config git gmake boost-headers libevent ``` 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. -For example, grab `gcc9`: +For example, grab `gcc12`: ``` -pkgin install gcc9 +pkgin install gcc12 ``` Then, when configuring, pass the following: ```bash ./configure ... - CC="/usr/pkg/gcc9/bin/gcc" \ - CXX="/usr/pkg/gcc9/bin/g++" \ + CC="/usr/pkg/gcc12/bin/gcc" \ + CXX="/usr/pkg/gcc12/bin/g++" \ ... ``` @@ -66,10 +66,10 @@ pkgin install db4 #### GUI Dependencies -Bitcoin Core includes a GUI built with the cross-platform Qt Framework. To compile the GUI, we need to install `qt5`. +Bitcoin Core includes a GUI built with the cross-platform Qt Framework. To compile the GUI, Qt 5 is required. ```bash -pkgin install qt5 +pkgin install qt5-qtbase qt5-qttools ``` 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 To run the test suite (recommended), you will need to have Python 3 installed: ```bash -pkgin install python37 +pkgin install python39 ``` ### Building Bitcoin Core |