Skip to content

Commit 1cb9a4e

Browse files
committed
docs: remove protobuf from docs
1 parent 67328bb commit 1cb9a4e

File tree

3 files changed

+1
-13
lines changed

3 files changed

+1
-13
lines changed

doc/build-unix.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ Optional dependencies:
4444
miniupnpc | UPnP Support | Firewall-jumping support
4545
libdb4.8 | Berkeley DB | Wallet storage (only needed when wallet enabled)
4646
qt | GUI | GUI toolkit (only needed when GUI enabled)
47-
protobuf | Payments in GUI | Data interchange format used for payment protocol (only needed when BIP70 enabled)
4847
libqrencode | QR codes in GUI | Optional for generating QR codes (only needed when GUI enabled)
4948
univalue | Utility | JSON parsing and encoding (bundled version will be used unless --with-system-univalue passed to configure)
5049
libzmq3 | ZMQ notification | Optional, allows generating ZMQ notifications (requires ZMQ version >= 4.0.0)
@@ -118,10 +117,6 @@ libqrencode (optional) can be installed with:
118117

119118
sudo apt-get install libqrencode-dev
120119

121-
protobuf (optional) can be installed with:
122-
123-
sudo apt-get install libprotobuf-dev protobuf-compiler
124-
125120
Once these are installed, they will be found by configure and a bitcoin-qt executable will be
126121
built by default.
127122

@@ -150,10 +145,6 @@ libqrencode (optional) can be installed with:
150145

151146
sudo dnf install qrencode-devel
152147

153-
protobuf (optional) can be installed with:
154-
155-
sudo dnf install protobuf-devel
156-
157148
Notes
158149
-----
159150
The release is built with GCC and then "strip bitcoind" to strip the debug

doc/build-windows.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@ First, install the general dependencies:
6262
sudo apt install build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git
6363

6464
A host toolchain (`build-essential`) is necessary because some dependency
65-
packages (such as `protobuf`) need to build host utilities that are used in the
66-
build process.
65+
packages need to build host utilities that are used in the build process.
6766

6867
See [dependencies.md](dependencies.md) for a complete overview.
6968

doc/dependencies.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ These are the dependencies currently used by Bitcoin Core. You can find instruct
1919
| MiniUPnPc | [2.0.20180203](http://miniupnp.free.fr/files) | | No | | |
2020
| OpenSSL | [1.0.1k](https://www.openssl.org/source) | | Yes | | |
2121
| PCRE | | | | | [Yes](https://github.com/bitcoin/bitcoin/blob/master/depends/packages/qt.mk) |
22-
| protobuf | [2.6.1](https://github.com/google/protobuf/releases) | | No | | |
2322
| Python (tests) | | [3.5](https://www.python.org/downloads) | | | |
2423
| qrencode | [3.4.4](https://fukuchi.org/works/qrencode) | | No | | |
2524
| Qt | [5.9.7](https://download.qt.io/official_releases/qt/) | [5.5.1](https://github.com/bitcoin/bitcoin/issues/13478) | No | | |
@@ -35,7 +34,6 @@ Some dependencies are not needed in all configurations. The following are some f
3534
#### Options passed to `./configure`
3635
* MiniUPnPc is not needed with `--with-miniupnpc=no`.
3736
* Berkeley DB is not needed with `--disable-wallet`.
38-
* protobuf is only needed with `--enable-bip70`.
3937
* Qt is not needed with `--without-gui`.
4038
* If the qrencode dependency is absent, QR support won't be added. To force an error when that happens, pass `--with-qrencode`.
4139
* ZeroMQ is needed only with the `--with-zmq` option.

0 commit comments

Comments
 (0)