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 2023-04-05 21:50:48 -07:00
parent 23c682f7f7
commit bb5dbf655c

@ -3,10 +3,10 @@
1. **Fetch dependencies**
- Ubuntu Jammy (22.04):
```autoconf autoconf2.13 autoconf-archive automake autotools-dev build-essential ca-certificates cmake curl git libatomic1 libboost-chrono1.74 libboost-chrono1.74-dev libboost-context1.74 libboost-context1.74-dev libboost-coroutine1.74 libboost-coroutine1.74-dev libboost-system1.74 libboost-system1.74-dev libboost-thread1.74 libboost-thread1.74-dev libgraphicsmagick1-dev libgraphicsmagick-q16-3 libicu70 libicu-dev libjemalloc2 libjemalloc-dev liblz4-1 liblz4-dev libmagic1 libmagic-dev libnss-db libpng16-16 libpng-dev libsctp1 libsctp-dev libsodium23 libsodium-dev libssl3 libssl-dev libtool libzstd1 libzstd-dev llvm-spirv mesa-opencl-icd ocl-icd-opencl-dev shtool xxd xz-utils```
```autoconf autoconf2.13 autoconf-archive automake autotools-dev build-essential ca-certificates cmake curl git libatomic1 libboost-chrono1.74 libboost-chrono1.74-dev libboost-context1.74 libboost-context1.74-dev libboost-coroutine1.74 libboost-coroutine1.74-dev libboost-system1.74 libboost-system1.74-dev libboost-thread1.74 libboost-thread1.74-dev libgraphicsmagick1-dev libgraphicsmagick-q16-3 libicu-dev libjemalloc2 libjemalloc-dev liblz4-1 liblz4-dev libmagic1 libmagic-dev libnss-db libpng16-16 libpng-dev libsctp1 libsctp-dev libsodium23 libsodium-dev libssl3 libssl-dev libtool libzstd1 libzstd-dev llvm-spirv mesa-opencl-icd ocl-icd-opencl-dev shtool xxd xz-utils```
- Ubuntu Focal (20.04):
```autoconf autoconf2.13 autoconf-archive automake autotools-dev build-essential ca-certificates cmake curl git libatomic1 libboost-chrono1.71 libboost-chrono1.71-dev libboost-context1.71 libboost-context1.71-dev libboost-coroutine1.71 libboost-coroutine1.71-dev libboost-system1.71 libboost-system1.71-dev libboost-thread1.71 libboost-thread1.71-dev libgraphicsmagick1-dev libgraphicsmagick-q16-3 libicu66 libicu-dev libjemalloc2 libjemalloc-dev liblz4-1 liblz4-dev libmagic1 libmagic-dev libnss-db libpng16-16 libpng-dev libsctp1 libsctp-dev libsodium23 libsodium-dev libssl3 libssl-dev libtool libzstd1 libzstd-dev llvm-spirv mesa-opencl-icd ocl-icd-opencl-dev shtool xxd xz-utils```
```autoconf autoconf2.13 autoconf-archive automake autotools-dev build-essential ca-certificates cmake curl git libatomic1 libboost-chrono1.71 libboost-chrono1.71-dev libboost-context1.71 libboost-context1.71-dev libboost-coroutine1.71 libboost-coroutine1.71-dev libboost-system1.71 libboost-system1.71-dev libboost-thread1.71 libboost-thread1.71-dev libgraphicsmagick1-dev libgraphicsmagick-q16-3 libicu-dev libjemalloc2 libjemalloc-dev liblz4-1 liblz4-dev libmagic1 libmagic-dev libnss-db libpng16-16 libpng-dev libsctp1 libsctp-dev libsodium23 libsodium-dev libssl3 libssl-dev libtool libzstd1 libzstd-dev llvm-spirv mesa-opencl-icd ocl-icd-opencl-dev shtool xxd xz-utils```
❗ 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.