0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-21 17:31:21 +01:00

Updated BUILD (markdown)

Jason Volk 2020-10-02 06:27:34 -07:00
parent 390138cd40
commit 0926ebba84

@ -5,9 +5,6 @@
- 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```
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.
```
@ -19,13 +16,16 @@
> 👉 For best performance and stability, please check for the version available on
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.
> Ubuntu builds their library with `-Bsymbolic-functions`. This conflicts with
2. **Review special requirements for platforms and packages**
- 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.
- 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.
- 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.
3. **Review the installation layout**