BuildOpenSSLForAnubisVM

Version 2 (David RENÉ, 02/17/2023 05:20 AM)

1 1 David RENÉ
h1. Build OpenSSL for Anubis VM
2 1 David RENÉ
3 1 David RENÉ
Anubis VM embed the OpenSSL engine itself to be sure we always have the same version with same VM version.
4 1 David RENÉ
5 1 David RENÉ
The GIT source of Anubis VM store only the compressed archive of the used OpenSSL in third_dev directory.
6 1 David RENÉ
7 1 David RENÉ
Since Anubis VM can be built on many OS, we will see after the procedure to use to build the OpenSSL on each OS.
8 1 David RENÉ
9 1 David RENÉ
The following example is based on building the OpenSSL version 1.1.1q.
10 1 David RENÉ
11 1 David RENÉ
*Linux*
12 1 David RENÉ
<pre>
13 1 David RENÉ
cd third_dev/
14 1 David RENÉ
tar xvfz openssl-1.1.1q.tar.gz
15 1 David RENÉ
cd openssl-1.1.1q/
16 1 David RENÉ
./Configure -m32 linux-generic32
17 1 David RENÉ
make
18 1 David RENÉ
</pre>
19 2 David RENÉ
20 2 David RENÉ
*Windows msys (mingw)*
21 2 David RENÉ
<pre>
22 2 David RENÉ
cd third_dev/
23 2 David RENÉ
tar xvfz openssl-1.1.1q.tar.gz
24 2 David RENÉ
cd openssl-1.1.1q/
25 2 David RENÉ
./Configure -m32 mingw
26 2 David RENÉ
make
27 2 David RENÉ
</pre>
28 2 David RENÉ
29 2 David RENÉ
*FreeBSD*
30 2 David RENÉ
<pre>
31 2 David RENÉ
cd third_dev/
32 2 David RENÉ
tar xvfz openssl-1.1.1q.tar.gz
33 2 David RENÉ
cd openssl-1.1.1q/
34 2 David RENÉ
./Configure BSD-generic32
35 2 David RENÉ
make
36 2 David RENÉ
</pre>
Redmine Appliance - Powered by TurnKey Linux