[Info-vax] VSI C/C++ compiler for OpenVMS expired yesterday!

Arne Vajhøj arne at vajhoej.dk
Mon Sep 4 19:12:35 EDT 2023


On 9/4/2023 5:19 PM, Craig A. Berry wrote:
> On 9/4/23 3:11 PM, Single Stage to Orbit wrote:
>> On Mon, 2023-09-04 at 12:57 -0700, John Reagan wrote:
>>> C++ was the first native compiler prior to all of the LMF code (and
>>> PAKs) being in place.
>>> All of the other compilers and LPs rely on the termination date
>>> feature of a PAK.
>>
>> That makes complete sense, can't bootstrap without a working toolchain.
> 
> But C++ is not part of the toolchain, at least not that I've ever heard
> of.  And I doubt if much of the C code in VMS would compile with clang
> without modifications.

LLVM is C++ so on x86-64 I would consider C++ part of the VMS toolchain
(strictly speaking toolchain to build toolchain, but ...).

>> Is OpenVMS for x86 now self hosting
>> and can it build itself?
> 
> Most of the compilers started out as cross compilers running on Itanium
> and as far as anything I've heard that's still what's in use for
> building the OS itself. All of the native compilers that are available
> are still in field test and likely to prioritize building customer code
> for now.

That is the word.

I hope they will soon start doing native builds of VMS.

They could start with just the Math RTL.

:-)

Arne





More information about the Info-vax mailing list