[openssl-dev] 1.1.0-pre5-dev (2016-03-20) v. VMS

Steven M. Schweda sms at antinode.info
Mon Mar 21 03:08:23 UTC 2016


   1.  An attempt to build on VMS Alpha V8.4 died when MMS choked on a
too-long command:

[...]
PURGE [.crypto.evp]digest.OBJ
SET DEFAULT ALP$DKC100:[UTILITY.SOURCE.OPENSSL.openssl-master_2016-03-20.crypto.evp]
CC/DECC /DEFINE=(OPENSSL_THREADS,OPENSSL_NO_DYNAMIC_ENGINE,OPENSSL_PIC,OPENSSLDIR="""SYS$COMMON:[SSL]""",ENGINESDIR="""OSSL$ENGINES:""") /STANDARD=RELAXED/NOLIST/PREFIX=ALL/NAMES=(AS_IS,SHORTENED) /OPTIMIZE/NODEBUG/INCLUDE=(utility5_dev:[UTILITY.source-
.openssl.openssl-master_2016-03-20.include],ALP$DKC100:[UTILITY.SOURCE.OPENSSL.openssl-master_2016-03-20],ALP$DKC100:[UTILITY.SOURCE.OPENSSL.openssl-master_2016-03-20.crypto.include],ALP$DKC100:[UTILITY.SOURCE.OPENSSL.openssl-master_2016-03-20.include]-
,utility5_dev:[UTILITY.source.openssl.openssl-master_2016-03-20.crypto.include],ALP$DKC100:[UTILITY.SOURCE.OPENSSL.openssl-master_2016-03-20.crypto],ALP$DKC100:[UTILITY.SOURCE.OPENSSL.openssl-master_2016-03-20.crypto.modes]) /MMS=(FILE=utility5_dev:[-
UTILITY.source.openssl.openssl-master_2016-03-20.crypto.evp]e_aes.tmp-MMS,TARGET=[.crypto.evp]e_aes.OBJ) /OBJECT=utility5_dev:[UTILITY.source.openssl.openssl-master_2016-03-20.crypto.evp]e_aes.OBJ /REPOSITORY=utility5_dev:[UTILITY.source.openssl.-
openssl-master_2016-03-20] e_aes.c
%MMS-F-EXETOOBIG, Command too large.  Maximum length is 1019 characters.

   I haven't tried to see how this stuff is generated nowadays, but I'd
say that it could use more of at least one of the following:
      logical names  (one rooted for the top-level dir?)
      continuation lines
      relative directory specs
      documentation of the default directory spec length limit

   2.  What's the status of zlib support on VMS?  In the old days,
makevms.com had a place to specify a zlib directory.  Is there a way in
the new scheme?  (Documented anywhere?)  All I found was the
      OPTIONS= [...] no-zlib no-zlib-dynamic
in descrip.mms.

   3.  Shared images?


   For the record:

ALP $ mms /id
%MMS-I-IDENT, MMS V3.8-2 © Copyright 2007 Hewlett-Packard Development Company, L
.P.

ALP $ cc /version
HP C V7.3-010 on OpenVMS Alpha V8.4    

   (I haven't verified it yet, but I believe that the "-010" compiler,
recently made available to us lowly hobbyists, fixes the 64-bit argv[]
NULL-termination problems on Alpha.)

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

   Steven M. Schweda               sms at antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547


More information about the openssl-dev mailing list