mirror of
https://github.com/matrix-construct/construct
synced 2024-11-21 17:31:21 +01:00
Updated BUILD (markdown)
parent
390138cd40
commit
0926ebba84
1 changed files with 8 additions and 8 deletions
16
BUILD.md
16
BUILD.md
|
@ -5,9 +5,6 @@
|
||||||
- Ubuntu Cosmic (18.10) through Focal (20.04):
|
- Ubuntu Cosmic (18.10) through Focal (20.04):
|
||||||
```autoconf autoconf-archive autoconf2.13 automake autotools-dev boost1.71 build-essential git libbz2-dev libmagic-dev libnss-db libsodium-dev libssl-dev libtool shtool xz-utils libgraphicsmagick1-dev libgraphicsmagick-q16-3 libicu-dev libjemalloc-dev liblz4-dev libzstd-dev librocksdb-dev clang-10```
|
```autoconf autoconf-archive autoconf2.13 automake autotools-dev boost1.71 build-essential git libbz2-dev libmagic-dev libnss-db libsodium-dev libssl-dev libtool shtool xz-utils libgraphicsmagick1-dev libgraphicsmagick-q16-3 libicu-dev libjemalloc-dev liblz4-dev libzstd-dev librocksdb-dev clang-10```
|
||||||
|
|
||||||
|
|
||||||
2. **Review special requirements for platforms and packages**
|
|
||||||
|
|
||||||
THE COMPLETE SOURCE-CODE OF ROCKSDB MUST BE AVAILABLE TO BUILD CONSTRUCT. This is different from the `include/` and `lib/` files installed by your distribution's package system. Most platforms do not have to build the source, but it must be available.
|
THE COMPLETE SOURCE-CODE OF ROCKSDB MUST BE AVAILABLE TO BUILD CONSTRUCT. This is different from the `include/` and `lib/` files installed by your distribution's package system. Most platforms do not have to build the source, but it must be available.
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -19,13 +16,16 @@
|
||||||
> 👉 For best performance and stability, please check for the version available on
|
> 👉 For best performance and stability, please check for the version available on
|
||||||
your system and match that with the `git checkout` command above.
|
your system and match that with the `git checkout` command above.
|
||||||
|
|
||||||
- Ubuntu (ALL RELEASES):
|
|
||||||
You must configure Construct with the option `--with-included-rocksdb`. This will fetch and properly build rocksdb.
|
2. **Review special requirements for platforms and packages**
|
||||||
> Ubuntu builds their library with `-Bsymbolic-functions`. This conflicts with
|
|
||||||
|
- Ubuntu (ALL RELEASES):
|
||||||
|
You must configure Construct with the option `--with-included-rocksdb`. This will fetch and properly build rocksdb.
|
||||||
|
> Ubuntu builds their library with `-Bsymbolic-functions`. This conflicts with
|
||||||
the requirements of Construct's embedding.
|
the requirements of Construct's embedding.
|
||||||
|
|
||||||
- Ubuntu Bionic (18.04) and earlier:
|
- Ubuntu Bionic (18.04) and earlier:
|
||||||
Remove `boost1.71` from the package list in the earlier section; add `--with-included-boost` to `./configure` when instructed below.
|
Remove `boost1.71` from the package list in the earlier section; add `--with-included-boost` to `./configure` when instructed below.
|
||||||
|
|
||||||
|
|
||||||
3. **Review the installation layout**
|
3. **Review the installation layout**
|
||||||
|
|
Loading…
Reference in a new issue