Skip to content

PrepareLinuxBuildMachine

Rom Walton edited this page Feb 5, 2015 · 2 revisions

Most linux machines do not contain the right mix of libraries by default, so we build them.

Core Client: Debian WoodyBR Manager: Fedora Core 3

Benchmark files: Should be compiled by the latest GCC compiler, and then copied to the Debian Woody machine for the link step.

zLib 1.2.3

[zlib-1.2.3](root@localhost)# ./configure --prefix=/usr
[zlib-1.2.3](root@localhost)# make
[zlib-1.2.3](root@localhost)# make install

OpenSSL 0.9.8e

[openssl-0.9.8e](root@localhost)# ./config  --prefix=/usr --openssldir=/usr/local/ssl
[openssl-0.9.8e](root@localhost)# make
[openssl-0.9.8e](root@localhost)# make test
[openssl-0.9.8e](root@localhost)# make install

cURL 7.16.2

[curl-7.16.2](root@localhost)# ./configure --prefix=/usr --with-zlib --with-ssl
[curl-7.16.2](root@localhost)# make
[curl-7.16.2](root@localhost)# make test
[curl-7.16.2](root@localhost)# make install

wxWidgets 2.8.0

[wxGTK-2.8.0](root@localhost)# mkdir debug
[wxGTK-2.8.0](root@localhost)# cd debug
[wxGTK-2.8.0](root@localhost)# ../configure --prefix=/usr --enable-debug --enable-unicode --disable-shared
[wxGTK-2.8.0](root@localhost)# make
[wxGTK-2.8.0](root@localhost)# make install
[wxGTK-2.8.0](root@localhost)# cd ..
[wxGTK-2.8.0](root@localhost)# mkdir release
[wxGTK-2.8.0](root@localhost)# cd release
[wxGTK-2.8.0](root@localhost)# ../configure --prefix=/usr --enable-unicode --disable-shared
[wxGTK-2.8.0](root@localhost)# make
[wxGTK-2.8.0](root@localhost)# make install
Clone this wiki locally