v31.1-roots.1 · Commit 1: [PATCH 01/17] build(roots): establish v31 portability foundation
doc/dependencies.md
Before: doc/dependencies.md · After: doc/dependencies.md
File metadata
index aac4bb90a080b99269aab2faa066534572260de5..b4374dc53b314a162b412c6a4142c2a3a4d06f92 100644
Download original patch · Release notes
Diff rows 1–20 of 20. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
doc/dependencies.md
CHANGED
|
@@ -4,6 +4,11 @@ These are the dependencies used by Bitcoin Core.
|
|
| 4 |
You can find installation instructions in the `/doc/build-*.md` file for your platform, or self-compile
|
| 5 |
them using [depends](/depends/README.md).
|
| 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
## Compiler
|
| 8 |
|
| 9 |
Bitcoin Core requires one of the following compilers.
|
|
@@ -38,7 +43,8 @@ Bitcoin Core requires one of the following compilers.
|
|
| 38 |
| [Cap'n Proto](../depends/packages/native_capnp.mk) ([IPC](multiprocess.md)) | [link](https://capnproto.org/) | [0.7.1](https://github.com/bitcoin/bitcoin/pull/33241) |
|
| 39 |
| [libmultiprocess](../depends/packages/native_libmultiprocess.mk) ([IPC](multiprocess.md)) | [link](https://github.com/bitcoin-core/libmultiprocess/tags) | [v7.0-pre1](https://github.com/bitcoin/bitcoin/pull/33517) |
|
| 40 |
| Python (scripts, tests) | [link](https://www.python.org) | [3.10](https://github.com/bitcoin/bitcoin/pull/30527) |
|
| 41 |
-
| [Qt](../depends/packages/qt.mk) (gui) | [link](https://download.qt.io/archive/qt/) | [6.2](https://github.com/bitcoin/bitcoin/pull/30997) |
|
|
|
|
| 42 |
| [qrencode](../depends/packages/qrencode.mk) (gui) | [link](https://fukuchi.org/works/qrencode/) | N/A |
|
| 43 |
| [SQLite](../depends/packages/sqlite.mk) (wallet) | [link](https://sqlite.org) | [3.7.17](https://github.com/bitcoin/bitcoin/pull/19077) |
|
| 44 |
| [systemtap](../depends/packages/systemtap.mk) ([tracing](tracing.md)) | [link](https://sourceware.org/systemtap/) | N/A |
|
|
|
|
| 4 |
You can find installation instructions in the `/doc/build-*.md` file for your platform, or self-compile
|
| 5 |
them using [depends](/depends/README.md).
|
| 6 |
|
| 7 |
+
The Roots candidate's additional native Qt/system-library selections and
|
| 8 |
+
deferred integrations are described in [build portability](roots-build-portability.md).
|
| 9 |
+
The depends Qt recipe remains Qt 6; selecting Qt 5 requires a separately
|
| 10 |
+
available native SDK.
|
| 11 |
+
|
| 12 |
## Compiler
|
| 13 |
|
| 14 |
Bitcoin Core requires one of the following compilers.
|
|
|
|
| 43 |
| [Cap'n Proto](../depends/packages/native_capnp.mk) ([IPC](multiprocess.md)) | [link](https://capnproto.org/) | [0.7.1](https://github.com/bitcoin/bitcoin/pull/33241) |
|
| 44 |
| [libmultiprocess](../depends/packages/native_libmultiprocess.mk) ([IPC](multiprocess.md)) | [link](https://github.com/bitcoin-core/libmultiprocess/tags) | [v7.0-pre1](https://github.com/bitcoin/bitcoin/pull/33517) |
|
| 45 |
| Python (scripts, tests) | [link](https://www.python.org) | [3.10](https://github.com/bitcoin/bitcoin/pull/30527) |
|
| 46 |
+
| [Qt 6](../depends/packages/qt.mk) (gui, default) | [link](https://download.qt.io/archive/qt/) | [6.2](https://github.com/bitcoin/bitcoin/pull/30997) |
|
| 47 |
+
| Qt 5 (gui, `WITH_QT_VERSION=5`) | [link](https://download.qt.io/archive/qt/) | 5.11.3; static plugin imports require 5.14 |
|
| 48 |
| [qrencode](../depends/packages/qrencode.mk) (gui) | [link](https://fukuchi.org/works/qrencode/) | N/A |
|
| 49 |
| [SQLite](../depends/packages/sqlite.mk) (wallet) | [link](https://sqlite.org) | [3.7.17](https://github.com/bitcoin/bitcoin/pull/19077) |
|
| 50 |
| [systemtap](../depends/packages/systemtap.mk) ([tracing](tracing.md)) | [link](https://sourceware.org/systemtap/) | N/A |
|