Hennadii Stepanov
56701ff6d5
doc: Clarify supported *BSD releases
...
This change establishes a baseline for the oldest *BSD releases
supported by Bitcoin Core. Clarifying these minimum requirements paves
the way for dropping compatibility code and workarounds for unsupported
versions.
2026-07-04 19:17:39 +01:00
Hennadii Stepanov
fb8a103886
doc: Clarify build docs about pkgconf / pkg-config requirements
2026-06-25 13:32:49 +01:00
fanquake
146b3adfaa
doc: remove libevent
2026-06-23 09:25:50 +01:00
junbyjun1238
ca93ab808c
doc: mention -DWITH_ZMQ=ON in BSD build guides
...
The FreeBSD, NetBSD, and OpenBSD build guides state that ZMQ support is compiled in when the package is installed. Since WITH_ZMQ defaults to OFF, update the wording to mention the required CMake option.
2026-05-14 00:30:10 +09:00
taboger
e7d4a7e3f9
doc: fix stale autotools reference and SQLite typo
...
Suggested-by: hebasto
2026-05-07 12:17:34 +02:00
Hennadii Stepanov
c29eaeeaf9
doc: Update NetBSD Build Guide
...
The `py310-zmq` binary package is not available by default on
NetBSD 10.1. It has been updated to `py313-zmq`, and the `python310`
package is updated accordingly.
See: https://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/index-all.html .
2025-11-15 13:11:49 +00:00
merge-script
dcd0099a76
Merge bitcoin/bitcoin#33826 : scripted-diff: Remove obsolete comment
...
36724205fc scripted-diff: Remove obsolete comment (Hennadii Stepanov)
Pull request description:
The removed comment become obsolete after bitcoin/bitcoin#32697 and bitcoin/bitcoin#32881 .
ACKs for top commit:
l0rinc:
code review ACK 36724205fc
maflcko:
lgtm ACK 36724205fc
rkrux:
crACK 36724205fc
Tree-SHA512: b880f71ce9aa8288c635eb216c86d5424227a27bfb524443255d48193afca05e65b092fb1b481f3b850f7b8d6cef0f64d275d173c580023b8b5fa19966356d52
2025-11-10 10:59:53 +00:00
Hennadii Stepanov
0698c6b494
doc: Correct pkgin command usage on NetBSD
2025-11-08 19:08:25 +00:00
Hennadii Stepanov
36724205fc
scripted-diff: Remove obsolete comment
...
The removed comment become obsolete after bitcoin/bitcoin#32697 and
bitcoin/bitcoin#32881 .
-BEGIN VERIFY SCRIPT-
sed -i "s/ Some tests are disabled if Python 3 is not available.//g" \
$( git grep -l " Some tests are disabled if Python 3 is not available." ./doc/ )
-END VERIFY SCRIPT-
2025-11-08 16:47:27 +00:00
Sjors Provoost
71f29d4fa9
doc: update build and dependencies docs for IPC
...
OpenBSD does not have this package, so recommend building from
source for now.
2025-08-14 20:59:51 +02:00
Sjors Provoost
67e186deb0
doc: update wallet build instruction
...
Sqlite is expected to be installed, but can still be opted out of.
2025-08-12 19:39:07 +02:00
merge-script
bf75c9964f
Merge bitcoin/bitcoin#32828 : build, docs: Fix Boost-related issues on NetBSD
...
5a5ddbd789 build: Add workaround for NetBSD bug in `Boost::headers` target (Hennadii Stepanov)
4eb3cee919 doc: Update NetBSD Build Guide (Hennadii Stepanov)
Pull request description:
The recently merged https://github.com/bitcoin/bitcoin/pull/32667 broke builds on NetBSD due to the following issues:
1. The `boost-headers` package does not provide CMake configuration files now required since https://github.com/bitcoin/bitcoin/pull/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](https://github.com/NetBSD/pkgsrc/issues/167 ).
The second commit adds a workaround for this issue.
Upstream issues:
- https://github.com/NetBSD/pkgsrc/issues/167
- https://github.com/NetBSD/pkgsrc/issues/168
Successful CI job: https://github.com/hebasto/bitcoin-core-nightly/actions/runs/15958818914/job/45008576879 .
ACKs for top commit:
purpleKarrot:
ACK 5a5ddbd789
Tree-SHA512: 617543edf2216c3673195cc562541d7637d7ea199320916c3660a91f6ee1ff01c014f519c5eeb3fc224f7a7304fdb75965ee3f4554d7fb277dd05ba3a6583b45
2025-07-02 13:29:49 +01:00
Salvatore Ingala
0e9f409db3
doc: clarify that the "-j N" goes after the "--build build" part
...
Also, capitalized the comments in build-unix.md for uniformity
with the docs on other targets.
2025-07-01 18:00:31 +08:00
Hennadii Stepanov
4eb3cee919
doc: Update NetBSD Build Guide
...
The `boost-headers` package does not provide CMake configuration files
required since https://github.com/bitcoin/bitcoin/pull/32667 . Install
the `boost` package instead.
2025-06-29 20:04:49 +01:00
Ava Chow
04a7a7a28c
build, wallet, doc: Remove BDB
2025-05-06 12:21:32 -07:00
Hennadii Stepanov
6d4214925f
cmake: Require Qt 6 to build GUI
2025-04-02 09:11:48 +01:00
Hennadii Stepanov
2bdaf52ed1
doc: Update NetBSD Build Guide
...
1. Update the documented NetBSD version.
2. Add the optional ZeroMQ package to align the guide with other *BSD
systems.
3. Update the Python version to meet the minimum requirement specified
in https://github.com/bitcoin/bitcoin/pull/30527 .
4. Install `net/py-zmq` package to enable the `interface_zmq.py`
functional test.
5. Fix a formatting issue.
2024-12-31 10:14:02 +00:00
Hennadii Stepanov
6ce50fd9d0
doc: Update for CMake-based build system
...
Co-authored-by: Lőrinc <pap.lorinc@gmail.com >
Co-authored-by: pablomartin4btc <pablomartin4btc@gmail.com >
2024-08-16 21:24:08 +01:00
Hennadii Stepanov
85e480a41a
doc: Update NetBSD Build Guide
2024-05-20 12:59:15 +01:00
Jarol Rodriguez
d3e9a1c71b
doc: update for NetBSD 9.2, add GUI Build Instructions
...
NetBSD doc has not seen any meaningful contribution since 2018.
This PR intends to update the docs so that one can successfully build on
the latest NetBSD release. It also adds dependency information and
instructions to build the GUI.
2022-07-06 21:27:05 -04:00
Marnix
174f58c185
Add link to NetBSD release
2022-05-18 14:48:01 +02:00
fanquake
7ac7198bbd
doc: mention that BDB is for the legacy wallet in build-netbsd.md
...
Re-order legacy and descriptor wallet section.
Add an additional configure example.
NetBSD version of #23446 .
2022-03-24 10:53:04 +00:00
fanquake
8336a06dbd
doc: remove Boost LDFLAGS from netBSD build docs
...
We no-longer link against any Boost libs, so we shouldn't need to use
any Boost linker flags.
2022-03-10 14:30:09 +00:00
Klement Tan
07bc22ef10
docs: improve make with parallel jobs description.
2021-05-14 08:45:27 +08:00
emu
84a46a9b93
doc: mention MAKE=gmake workaround when building on a BSD
...
Fixes : #14404
2020-03-18 07:55:07 +08:00
fanquake
be5ca825a3
doc: update NetBSD build instructions for 8.0
2018-12-13 12:05:45 +08:00
Randolf Richardson
1944fa3205
[doc] Create build-netbsd.md
2018-01-30 07:47:27 +08:00