File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ Optional dependencies:
48
48
univalue | Utility | JSON parsing and encoding (bundled version will be used unless --with-system-univalue passed to configure)
49
49
libzmq3 | ZMQ notification | Optional, allows generating ZMQ notifications (requires ZMQ version >= 4.0.0)
50
50
sqlite3 | SQLite DB | Optional, wallet storage (only needed when wallet enabled)
51
+ systemtap | Tracing (USDT) | Optional, statically defined tracepoints
51
52
52
53
For the versions used, see [ dependencies.md] ( dependencies.md )
53
54
@@ -107,6 +108,10 @@ ZMQ dependencies (provides ZMQ API):
107
108
108
109
sudo apt-get install libzmq3-dev
109
110
111
+ User-Space, Statically Defined Tracing (USDT) dependencies:
112
+
113
+ sudo apt install systemtap-sdt-dev
114
+
110
115
GUI dependencies:
111
116
112
117
If you want to build bitcoin-qt, make sure that the required packages for Qt development
@@ -162,6 +167,10 @@ ZMQ dependencies (provides ZMQ API):
162
167
163
168
sudo dnf install zeromq-devel
164
169
170
+ User-Space, Statically Defined Tracing (USDT) dependencies:
171
+
172
+ sudo dnf install systemtap
173
+
165
174
GUI dependencies:
166
175
167
176
If you want to build bitcoin-qt, make sure that the required packages for Qt development
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ These are the dependencies currently used by Bitcoin Core. You can find instruct
24
24
| Qt | [ 5.12.11] ( https://download.qt.io/official_releases/qt/ ) | [ 5.9.5] ( https://github.com/bitcoin/bitcoin/issues/20104 ) | No | | |
25
25
| SQLite | [ 3.32.1] ( https://sqlite.org/download.html ) | [ 3.7.17] ( https://github.com/bitcoin/bitcoin/pull/19077 ) | | | |
26
26
| XCB | | | | | [ Yes] ( https://github.com/bitcoin/bitcoin/blob/master/depends/packages/qt.mk ) (Linux only) |
27
+ | systemtap ([ tracing] ( tracing.md ) )| | | | | |
27
28
| xkbcommon | | | | | [ Yes] ( https://github.com/bitcoin/bitcoin/blob/master/depends/packages/qt.mk ) (Linux only) |
28
29
| ZeroMQ | [ 4.3.1] ( https://github.com/zeromq/libzmq/releases ) | 4.0.0 | No | | |
29
30
| zlib | | | | | [ Yes] ( https://github.com/bitcoin/bitcoin/blob/master/depends/packages/qt.mk ) |
@@ -41,6 +42,7 @@ Some dependencies are not needed in all configurations. The following are some f
41
42
* SQLite is not needed with ` --disable-wallet ` or ` --without-sqlite ` .
42
43
* Qt is not needed with ` --without-gui ` .
43
44
* If the qrencode dependency is absent, QR support won't be added. To force an error when that happens, pass ` --with-qrencode ` .
45
+ * If the systemtap dependency is absent, USDT support won't compiled in.
44
46
* ZeroMQ is needed only with the ` --with-zmq ` option.
45
47
46
48
#### Other
You can’t perform that action at this time.
0 commit comments