0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-13 23:48:21 +02:00

Update README; OpenSSL notes.

This commit is contained in:
Jason Volk 2019-02-20 09:14:53 -08:00
parent 3820912b0e
commit 717214859c

View file

@ -115,7 +115,7 @@ Additional documentation for building can be found in [doc/BUILD.md](doc/BUILD.m
### BUILD (standalone) ### BUILD (standalone)
This section is intended to allow building with dependencies that have not This section is intended to allow building with dependencies that have not
made their way to mainstream systems. Important notes: made their way to mainstream systems. Important notes that may affect you:
- GCC: Ubuntu Xenial (16.04) users must use a PPA to obtain GCC-7 or greater; don't - GCC: Ubuntu Xenial (16.04) users must use a PPA to obtain GCC-7 or greater; don't
forget to `export CXX=g++-7` before running `./configure` on that system. forget to `export CXX=g++-7` before running `./configure` on that system.
@ -124,9 +124,15 @@ forget to `export CXX=g++-7` before running `./configure` on that system.
Ubuntu Cosmic (18.10). All earlier releases (including 18.04 LTS) can configure Ubuntu Cosmic (18.10). All earlier releases (including 18.04 LTS) can configure
with `--with-included-boost` as instructed below (or obtain that package instead). with `--with-included-boost` as instructed below (or obtain that package instead).
- OpenSSL: We use 1.0.x for now. Systems that default to 1.1.x will need to
`./configure` with options that find 1.0.x files. Arch Linux users can use
`./configure --with-ssl-includes=/usr/include/openssl-1.0`
- RocksDB: All users should configure with `--with-included-rocksdb` as - RocksDB: All users should configure with `--with-included-rocksdb` as
instructed below. instructed below.
#### STANDALONE BUILD PROCEDURE
``` ```
./autogen.sh ./autogen.sh
mkdir build mkdir build