Created
February 28, 2018 06:32
-
-
Save engalar/f6d16621179b80863972caee17b7db76 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Installation of basic build dependencies | |
## Debian / Ubuntu | |
sudo apt-get install --no-install-recommends gettext build-essential autoconf libtool libpcre3-dev asciidoc xmlto libev-dev libc-ares-dev automake libmbedtls-dev libsodium-dev | |
## CentOS / Fedora / RHEL | |
#sudo yum install gettext gcc autoconf libtool automake make asciidoc xmlto c-ares-devel libev-devel | |
## Arch | |
#sudo pacman -S gettext gcc autoconf libtool automake make asciidoc xmlto c-ares libev | |
# Installation of Libsodium | |
export LIBSODIUM_VER=1.0.13 | |
wget https://download.libsodium.org/libsodium/releases/libsodium-$LIBSODIUM_VER.tar.gz | |
tar xvf libsodium-$LIBSODIUM_VER.tar.gz | |
pushd libsodium-$LIBSODIUM_VER | |
./configure --prefix=/usr && make | |
sudo make install | |
popd | |
sudo ldconfig | |
# Installation of MbedTLS | |
export MBEDTLS_VER=2.6.0 | |
wget https://tls.mbed.org/download/mbedtls-$MBEDTLS_VER-gpl.tgz | |
tar xvf mbedtls-$MBEDTLS_VER-gpl.tgz | |
pushd mbedtls-$MBEDTLS_VER | |
make SHARED=1 CFLAGS=-fPIC | |
sudo make DESTDIR=/usr install | |
popd | |
sudo ldconfig | |
# Start building | |
./autogen.sh && ./configure && make | |
sudo make install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment