>       http://antinode.info/ftp/openssl/1_0_0d/openssl-1_0_0d_s1.zip

   A revised, possibly better, replacement file kit ("unzip -V") is now
available:

      http://antinode.info/ftp/openssl/1_0_0d/openssl-1_0_0d_s2.zip

   The builders should now be able to deal with both 32- and 64-bit
pointers in the same source kit directory tree.  That should include
"install.com" and "VMS/mkshared.com".  The object libraries and shared
images should now have HP-like names (with "$" -> "_"):

          32-bit                         64-bit
      SSL_LIBCRYPTO32.OLB            SSL_LIBCRYPTO.OLB
      SSL_LIBSSL32.OLB               SSL_LIBSSL.OLB
      SSL_LIBCRYPTO_SHR32.EXE        SSL_LIBCRYPTO_SHR.EXE
      SSL_LIBSSL_SHR32.EXE           SSL_LIBSSL_SHR.EXE

Among other advantages, this allows one installation directory tree (or
SYS$LIBRARY) to accomodate all of them.  (When run twice (for 32- and
64-bit builds) with one destination directory, "install.com" will copy
the header files twice, but these may be purged, as suggested.)

   Other than comments in the changed files, I haven't updated any
documentation.  (And some of the comments could still use some work.)

   My VAX is currently saturated building perl, so I haven't tried the
latest stuff there.  (But what could go wrong?  (And who'd care if it
did?))  If it finishes the perl job before summer, then I should be able
to check that again.

   For the morbidly curious, my do-everything build procedures (with
zlib support) look like these:

IT $ type [-]btsi_z.com
$ pipe show time ; -
   @ makevms.com ALL "" NODEBUG DECC TCPIP "" -
   utility_root:[source.zlib.zlib-1_2_5l] ; -
   show time
$ pipe show time ; @ [.test]tests.com ; show time
$ pipe show time ; @ [.vms]mkshared.com -
   utility_root:[source.zlib.zlib-1_2_5l] ; -
   show time
$ pipe show time ; @ install.com ""'p1'" ; show time

IT $ type [-]btsi_64z.com
$ pipe show time ; -
   @ makevms.com ALL 64 NODEBUG DECC TCPIP "" -
   utility_root:[source.zlib.zlib-1_2_5l]libz_64 ; -
   show time
$ pipe show time ; @ [.test]tests.com "" 64 ; show time
$ pipe show time ; @ [.vms]mkshared.com 64 -
   utility_root:[source.zlib.zlib-1_2_5l]libz_64 ; -
   show time
$ pipe show time ; @ install.com "''p1'" 64 ; show time

Note the "64" arguments on all the procedures for the 64-bit build. 
Omit the "libz" path, if you don't have/want zlib support.

  As one might expect, I'm still awaiting some discussion of the pending
mysteries, so there's still work left to be done.

   Complaints are always welcome.

------------------------------------------------------------------------

   Steven M. Schweda               sms@antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to