[Info-vax] Making the CRTL version dependency information useful

Bill Gunshannon bill.gunshannon at gmail.com
Sun Jan 14 10:56:41 EST 2018


On 01/14/2018 05:36 AM, Simon Clubley wrote:
> On 2018-01-13, Chris Scheers <chris at applied-synergy.com> wrote:
>> Craig A. Berry wrote:
>>>
>>> Many caveats and porting gotchas remain. For the table labeled "All
>>> OpenVMS Versions" I assumed V4.0 because I think that might be around
>>> the time a semi-viable CRTL came along, and if you really care about
>>> anything pre-7.x then you need a great deal more help than I can give
>>> you (for many reasons). Bu if someone knows a better definition of "all"
>>> than V4.0, please say so.
>>
>> IIRC, VAXCRTL (and ADARTL) were added to the base VMS release in VMS V4.2.
>>
>> To get VAXCRTL on earlier versions, you had to install the compiler.
>>
> 
> I've seen the later messages about DECC not being the same as VAX C,
> but just for completion, here are the list of RTLs from VAX/VMS 4.6:
> 
> $ dir sys$library:*rtl*
> 
> Directory SYS$SYSROOT:[SYSLIB]
> 
> ADARTL.EXE;1        BASRTL.EXE;1        BASRTL2.EXE;1       COBRTL.EXE;1
> FORRTL.EXE;1        LIBRTL.EXE;1        LIBRTL2.EXE;1       MTHRTL.EXE;1
> PASRTL.EXE;1        PLIRTL.EXE;1        RPGRTL.EXE;1        SCNRTL.EXE;1
> UVMTHRTL.EXE;1      VAXCRTL.EXE;2       VAXCRTL.JNL;1       VAXCRTL.OLB;1
> VAXCRTLG.EXE;2      VAXCRTLG.JNL;1      VAXCRTLG.OLB;1      VMSRTL.EXE;1
> 
> Total of 20 files.
> 
> And here is the same list from VAX/VMS V4.0:
> 
> $ dir sys$library:*rtl*
> 
> Directory SYS$SYSROOT:[SYSLIB]
> 
> BASRTL.EXE;1        BASRTL2.EXE;1       COBRTL.EXE;1        FORRTL.EXE;1
> LIBRTL.EXE;1        LIBRTL2.EXE;1       MTHRTL.EXE;1        PASRTL.EXE;1
> PLIRTL.EXE;1        RPGRTL.EXE;1        VMSRTL.EXE;1
> 
> Total of 11 files.
> 
> And finally, the same list from VAX/VMS V3.7:
> 
> $ dir sys$library:*rtl*
> 
> Directory SYS$SYSROOT:[SYSLIB]
> 
> PASRTL.EXE;1        PLIRTL.EXE;3        RTLVECTOR.OBJ;1     VMSRTL.EXE;3
> 
> Total of 4 files.
> 
> Simon.
> 

I thought PL1 was a third party product from Kednos?

bill




More information about the Info-vax mailing list