mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-19 09:53:47 +01:00
doc: Use CONFIG_SITE instead of --prefix
This commit is contained in:
parent
4ad83a9597
commit
223b1ba7d9
@ -12,15 +12,18 @@ For example:
|
|||||||
|
|
||||||
make HOST=x86_64-w64-mingw32 -j4
|
make HOST=x86_64-w64-mingw32 -j4
|
||||||
|
|
||||||
**Bitcoin Core's configure script by default will ignore the depends output.** In
|
**Bitcoin Core's `configure` script by default will ignore the depends output.** In
|
||||||
order for it to pick up libraries, tools, and settings from the depends build,
|
order for it to pick up libraries, tools, and settings from the depends build,
|
||||||
you must point it at the appropriate `--prefix` directory generated by the
|
you must set the `CONFIG_SITE` environment variable to point to a `config.site` settings file.
|
||||||
build. In the above example, a prefix dir named x86_64-w64-mingw32 will be
|
In the above example, a file named `depends/x86_64-w64-mingw32/share/config.site` will be
|
||||||
created. To use it for Bitcoin:
|
created. To use it during compilation:
|
||||||
|
|
||||||
./configure --prefix=$PWD/depends/x86_64-w64-mingw32
|
CONFIG_SITE=$PWD/depends/x86_64-w64-mingw32/share/config.site ./configure
|
||||||
|
|
||||||
Common `host-platform-triplets` for cross compilation are:
|
The default install prefix when using `config.site` is `--prefix=depends/<host-platform-triplet>`,
|
||||||
|
so depends build outputs will be installed in that location.
|
||||||
|
|
||||||
|
Common `host-platform-triplet`s for cross compilation are:
|
||||||
|
|
||||||
- `i686-pc-linux-gnu` for Linux 32 bit
|
- `i686-pc-linux-gnu` for Linux 32 bit
|
||||||
- `x86_64-pc-linux-gnu` for x86 Linux
|
- `x86_64-pc-linux-gnu` for x86 Linux
|
||||||
@ -133,4 +136,3 @@ This is an example command for a default build with no disabled dependencies:
|
|||||||
|
|
||||||
- [description.md](description.md): General description of the depends system
|
- [description.md](description.md): General description of the depends system
|
||||||
- [packages.md](packages.md): Steps for adding packages
|
- [packages.md](packages.md): Steps for adding packages
|
||||||
|
|
||||||
|
@ -331,7 +331,7 @@ To build executables for ARM:
|
|||||||
make HOST=arm-linux-gnueabihf NO_QT=1
|
make HOST=arm-linux-gnueabihf NO_QT=1
|
||||||
cd ..
|
cd ..
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
./configure --prefix=$PWD/depends/arm-linux-gnueabihf --enable-glibc-back-compat --enable-reduce-exports LDFLAGS=-static-libstdc++
|
CONFIG_SITE=$PWD/depends/arm-linux-gnueabihf/share/config.site ./configure --enable-glibc-back-compat --enable-reduce-exports LDFLAGS=-static-libstdc++
|
||||||
make
|
make
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ The multiprocess feature requires [Cap'n Proto](https://capnproto.org/) and [lib
|
|||||||
```
|
```
|
||||||
cd <BITCOIN_SOURCE_DIRECTORY>
|
cd <BITCOIN_SOURCE_DIRECTORY>
|
||||||
make -C depends NO_QT=1 MULTIPROCESS=1
|
make -C depends NO_QT=1 MULTIPROCESS=1
|
||||||
./configure --prefix=$PWD/depends/x86_64-pc-linux-gnu
|
CONFIG_SITE=$PWD/depends/x86_64-pc-linux-gnu/share/config.site ./configure
|
||||||
make
|
make
|
||||||
src/bitcoin-node -regtest -printtoconsole -debug=ipc
|
src/bitcoin-node -regtest -printtoconsole -debug=ipc
|
||||||
BITCOIND=bitcoin-node test/functional/test_runner.py
|
BITCOIND=bitcoin-node test/functional/test_runner.py
|
||||||
|
Loading…
Reference in New Issue
Block a user