Command explanations : When added to the ./config command, this will eliminate the building of those encryption methods. Patent licenses may be needed for you to utilize either of those methods in your projects. rm doc/apps/passwd.pod: This command prevents OpenSSL from installing its passwd man page over an existing man page with the same name. mv doc/crypto/{,openssl_}threads.pod: This commands prevents OpenSSL from overwriting an existing man page from Perl. sed -i -e 's/-m486/-march=i486/' Configure: GCC issues a warning on every compilation because the Configure command uses deprecated -m486 instead of -march=i486. make MANDIR=/usr/share/man make MANDIR=/usr/share/man install These commands install OpenSSL with the man pages in /usr/share/man instead of the default which is /etc/ssl/man. cp -r certs /etc/ssl: The certificates must be copied manually since the install script skips this step. rmdir /etc/ssl/lib: This is simply a tidy-up command. For some reason, the openssl install routine creates the /etc/ssl/lib directory even though the libraries have been installed in /usr/lib. We remove it to keep things nice and tidy!