diff options
author | fanquake <fanquake@gmail.com> | 2024-05-30 14:47:40 +0100 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2024-05-31 09:30:24 +0100 |
commit | a27e1ceb9f9c9239af9b0a151c84a57573ea646a (patch) | |
tree | 59deeffd96171826305fa48af74cba95fcc7d1cc /depends | |
parent | 62f7f59ff495fbcbfc10c25e97bb0dc032647abf (diff) | |
download | bitcoin-a27e1ceb9f9c9239af9b0a151c84a57573ea646a.tar.xz |
depends: consolidate dependency docs
Adds missing `g++` for macOS. This is needed by Qt:
```bash
Configuring qt...
Creating qmake...
gmake[1]: Entering directory '/bitcoin/depends/work/build/arm64-apple-darwin/qt/5.15.14-4bca24c8f89/qtbase/qmake'
gmake[1]: g++: No such file or directory
gmake[1]: *** [Makefile:250: main.o] Error 127
```
`xz-utils` was also missing (but generally already installed), and is
needed for the `.tar.xz` tarballs.
Remove bsdmainutils, as this is only needed by the main build system
(for tests), and isn't needed to complete a depends build.
Diffstat (limited to 'depends')
-rw-r--r-- | depends/README.md | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/depends/README.md b/depends/README.md index 17def65d3e..7ac075f4ba 100644 --- a/depends/README.md +++ b/depends/README.md @@ -43,9 +43,13 @@ The paths are automatically configured and no other options are needed. ### Install the required dependencies: Ubuntu & Debian +#### Common + + apt install automake bison cmake curl libtool make patch pkg-config python3 xz-utils + #### For macOS cross compilation - sudo apt-get install curl bsdmainutils cmake zip + sudo apt-get install g++ zip Note: You must obtain the macOS SDK before proceeding with a cross-compile. Under the depends directory, create a subdirectory named `SDKs`. @@ -60,7 +64,7 @@ For more information, see [SDK Extraction](../contrib/macdeploy/README.md#sdk-ex Common linux dependencies: - sudo apt-get install make automake cmake curl g++-multilib libtool binutils bsdmainutils pkg-config python3 patch bison + sudo apt-get install g++-multilib binutils For linux ARM cross compilation: |