Build OpenSSL for Anubis VM¶
Anubis VM embed the OpenSSL engine itself to be sure we always have the same version with same VM version.
The GIT source of Anubis VM store only the compressed archive of the used OpenSSL in third_dev directory.
Since Anubis VM can be built on many OS, we will see after the procedure to use to build the OpenSSL on each OS.
The following example is based on building the OpenSSL version 1.1.1q.
Linux
cd third_dev/ tar xvfz openssl-1.1.1q.tar.gz cd openssl-1.1.1q/ ./Configure -m32 linux-generic32 make
Windows msys (mingw)
cd third_dev/ tar xvfz openssl-1.1.1q.tar.gz cd openssl-1.1.1q/ ./Configure -m32 mingw make
FreeBSD
cd third_dev/ tar xvfz openssl-1.1.1q.tar.gz cd openssl-1.1.1q/ ./Configure -m32 BSD-generic32 make