Changeset View
Changeset View
Standalone View
Standalone View
doc/build-unix.md
UNIX BUILD NOTES | UNIX BUILD NOTES | ||||
==================== | ==================== | ||||
Some notes on how to build Bitcoin ABC in Unix. | Some notes on how to build Bitcoin ABC in Unix. | ||||
(for OpenBSD specific instructions, see [build-openbsd.md](build-openbsd.md)) | |||||
Note | Note | ||||
--------------------- | --------------------- | ||||
Always use absolute paths to configure and compile bitcoin and the dependencies, | Always use absolute paths to configure and compile bitcoin and the dependencies, | ||||
for example, when specifying the path of the dependency: | for example, when specifying the path of the dependency: | ||||
../dist/configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX | ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX | ||||
Here BDB_PREFIX must be an absolute path - it is defined using $(pwd) which ensures | Here BDB_PREFIX must be an absolute path - it is defined using $(pwd) which ensures | ||||
▲ Show 20 Lines • Show All 239 Lines • ▼ Show 20 Lines | |||||
For further documentation on the depends system see [README.md](../depends/README.md) in the depends directory. | For further documentation on the depends system see [README.md](../depends/README.md) in the depends directory. | ||||
Building on FreeBSD | Building on FreeBSD | ||||
-------------------- | -------------------- | ||||
(Updated as of FreeBSD 11.0) | (Updated as of FreeBSD 11.0) | ||||
Clang is installed by default as `cc` compiler, this makes it easier to get | Clang is installed by default as `cc` compiler. Installing dependencies: | ||||
started than on [OpenBSD](build-openbsd.md). Installing dependencies: | |||||
pkg install autoconf automake libtool pkgconf | pkg install autoconf automake libtool pkgconf | ||||
pkg install boost-libs openssl libevent gmake | pkg install boost-libs openssl libevent gmake | ||||
(`libressl` instead of `openssl` will also work) | (`libressl` instead of `openssl` will also work) | ||||
For the wallet (optional): | For the wallet (optional): | ||||
Show All 30 Lines |