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]

Reply via email to