mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-09 19:37:27 -03:00
Merge bitcoin/bitcoin#24585: doc: mention that BDB is for the legacy wallet in build-osx.md
57f3f5cecf
doc: s/Compiler/Dependency in dependencies.md (fanquake)bf846779ca
doc: cleanup wallet docs in build-osx.md (fanquake) Pull request description: Re-order legacy and descriptor wallet section. Installing sqlite isn't required (the version pre-installed on macOS is just as good as what will be installed via `brew`). Remove prelude that pointlessly repeats the same info. Basically the macOS version of #23446. Includes a small fixup from #23565. ACKs for top commit: RandyMcMillan: ACK57f3f5c
hebasto: ACK57f3f5cecf
, I have reviewed the changes and they look OK, I agree they can be merged. Tree-SHA512: a1ca5f73aa4f4f56de747fd9669bce572c1d7d23925afb47b5d963314df1738762ea26428c040e9c706d288eb7e775227d2387a322cda065885b89c6a619314f
This commit is contained in:
commit
e09cf64c48
2 changed files with 9 additions and 17 deletions
|
@ -66,30 +66,22 @@ git clone https://github.com/bitcoin/bitcoin.git
|
|||
#### Wallet Dependencies
|
||||
|
||||
It is not necessary to build wallet functionality to run `bitcoind` or `bitcoin-qt`.
|
||||
To enable legacy wallets, you must install `berkeley-db@4`.
|
||||
To enable [descriptor wallets](https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md), `sqlite` is required.
|
||||
Skip `berkeley-db@4` if you intend to *exclusively* use descriptor wallets.
|
||||
|
||||
###### Descriptor Wallet Support
|
||||
|
||||
`sqlite` is required to support for descriptor wallets.
|
||||
|
||||
macOS ships with a useable `sqlite` package, meaning you don't need to
|
||||
install anything.
|
||||
|
||||
###### Legacy Wallet Support
|
||||
|
||||
`berkeley-db@4` is required to enable support for legacy wallets.
|
||||
`berkeley-db@4` is only required to support for legacy wallets.
|
||||
Skip if you don't intend to use legacy wallets.
|
||||
|
||||
``` bash
|
||||
brew install berkeley-db@4
|
||||
```
|
||||
|
||||
###### Descriptor Wallet Support
|
||||
|
||||
Note: Apple has included a useable `sqlite` package since macOS 10.14.
|
||||
You may not need to install this package.
|
||||
|
||||
`sqlite` is required to enable support for descriptor wallets.
|
||||
Skip if you don't intend to use descriptor wallets.
|
||||
|
||||
``` bash
|
||||
brew install sqlite
|
||||
```
|
||||
---
|
||||
|
||||
#### GUI Dependencies
|
||||
|
|
|
@ -4,7 +4,7 @@ These are the dependencies used by Bitcoin Core.
|
|||
You can find installation instructions in the `build-*.md` file for your platform.
|
||||
"Runtime" and "Version Used" are both in reference to the release binaries.
|
||||
|
||||
| Compiler | Minimum required |
|
||||
| Dependency | Minimum required |
|
||||
| --- | --- |
|
||||
| [Autoconf](https://www.gnu.org/software/autoconf/) | [2.69](https://github.com/bitcoin/bitcoin/pull/17769) |
|
||||
| [Automake](https://www.gnu.org/software/automake/) | [1.13](https://github.com/bitcoin/bitcoin/pull/18290) |
|
||||
|
|
Loading…
Reference in a new issue