OpenSSL would not compile out-of-the-box on OS/2 EMX. The attached
file allows one to make it compilable. Here is the proposed actions:
a) Unzip the attached file, and copy the os2 subdirectory into the
current tree of openssl (it is probably not openssl-0.9.6 as the
zip assumes);
b) Apply the following patches from os2/patches:
diff_openssl_config diff_openssl_build diff_openssl_mt
These patches do the following (extracted from os2/patches/README):
1) on EMX there is no gmtime_r();
2) Using /bin/rm is not portable;
3) Some general patches to put @ before echo and fix a wrong
directory for perlasm (probably done already);
4) Use copy when symlinking is not available;
5) Skip testing if bc is not available (instead of aborting);
6) PATH may be separated by ';';
7) Introduce os2-gcc config (using 586 asm).
c) Remove the applied patches from os2/patches. The remaining files
in os2 directory explain how to build openSSL, and contain
templates for DLL export definitions.
There are 2 or 3 rough edges remaining, see os2/README for details,
but lynx works flawlessly with this build.
Ilya
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]