Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Those who don't understand Linux are doomed to reinvent it, poorly. -- unidentified source


computers / comp.os.vms / VSI C/C++ compiler for OpenVMS expired yesterday!

SubjectAuthor
* VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
`* Re: VSI C/C++ compiler for OpenVMS expired yesterday!John H Reinhardt
 `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
  `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Craig A. Berry
   `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
    `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!John Reagan
     +- Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
     `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Simon Clubley
      `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!John Reagan
       `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
        +* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Craig A. Berry
        |+* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Arne Vajhøj
        ||`* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Craig A. Berry
        || +- Re: VSI C/C++ compiler for OpenVMS expired yesterday!Arne Vajhøj
        || +- Re: VSI C/C++ compiler for OpenVMS expired yesterday!John Reagan
        || `- Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
        |`- Re: VSI C/C++ compiler for OpenVMS expired yesterday!John Reagan
        `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!John Reagan
         +- Re: VSI C/C++ compiler for OpenVMS expired yesterday!Chris Townley
         +* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
         |`* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Arne Vajhøj
         | `- Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
         `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Simon Clubley
          +- Re: VSI C/C++ compiler for OpenVMS expired yesterday!Johnny Billquist
          `* Re: VSI C/C++ compiler for OpenVMS expired yesterday!Single Stage to Orbit
           `- Re: VSI C/C++ compiler for OpenVMS expired yesterday!Simon Clubley

Pages:12
VSI C/C++ compiler for OpenVMS expired yesterday!

<d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29573&group=comp.os.vms#29573

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Fri, 01 Sep 2023 20:54:00 +0100
Organization: One very high maintenance cat
Message-ID: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="577674"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:tBTq31PWUtMrr45Nx7Gw5t+x6cg=
X-User-ID: eJwNzLkBADEIxMCW2MN85WAD/ZdwBApHwgp9dlT0yMjoB0pjpbIy70Bz3vuwBQW8CTnVoEiOleGeqHllsqOjP087FV8=
 by: Single Stage to Orbi - Fri, 1 Sep 2023 19:54 UTC

Received this a few mins ago in my mailbox. Seems their C++ compiler
expired yesterday. Oops!

"VMS Software announces availability of the hotfix for the VSI C++
compiler. This update removes the time bomb implemented in previous
releases that rendered the compiler impossible to run after August,
31st 2023 resulting in the following error message:
$ CXX/VERSION
This compiler has expired. Please contact VSI.
%SYSTEM-F-IVEXPDAT, invalid file expiration date
when the C++ compiler for x86 is run. To fix this error, download field
test version A10.0-230901 from the VSI Service Portal and install it on
your system."
"We apologize for the inconvenience."
"Along with the error described above, this kit also fixes a number of
issues found since the field release of A10.0-230731. It can only be
installed on OpenVMS V9.2-1."
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<klg4rmFjr6cU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29583&group=comp.os.vms#29583

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!news-2.dfn.de!news.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: johnhrei...@thereinhardts.org (John H Reinhardt)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Sat, 2 Sep 2023 02:00:06 -0500
Lines: 28
Message-ID: <klg4rmFjr6cU1@mid.individual.net>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net KrAYaytAsc7LH14qSYCeGA1dMLDzGl6Vl4+qxjNMPBmxkXTM+1
Cancel-Lock: sha1:xEPZunnGZfP7iE6Io9T4SqI/fS8= sha256:gejVTiS2AQhImGEyq+lVv/Xgomyn5vUrzgLaLO+7VgM=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:102.0)
Gecko/20100101 Thunderbird/102.15.0
Content-Language: en-US
In-Reply-To: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
 by: John H Reinhardt - Sat, 2 Sep 2023 07:00 UTC

On 9/1/2023 2:54 PM, Single Stage to Orbit wrote:
> Received this a few mins ago in my mailbox. Seems their C++ compiler
> expired yesterday. Oops!
>
> "VMS Software announces availability of the hotfix for the VSI C++
> compiler. This update removes the time bomb implemented in previous
> releases that rendered the compiler impossible to run after August,
> 31st 2023 resulting in the following error message:
> $ CXX/VERSION
> This compiler has expired. Please contact VSI.
> %SYSTEM-F-IVEXPDAT, invalid file expiration date
> when the C++ compiler for x86 is run. To fix this error, download field
> test version A10.0-230901 from the VSI Service Portal and install it on
> your system."
>
> "We apologize for the inconvenience."
>
> "Along with the error described above, this kit also fixes a number of
> issues found since the field release of A10.0-230731. It can only be
> installed on OpenVMS V9.2-1."

A new version has been posted to the SP. I have not yet install nor tested it but I imagine it's been fixed.

John Reagan posted on the VSI portal as well: https://forum.vmssoftware.com/viewtopic.php?p=19506

John H. Reinhardt

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29584&group=comp.os.vms#29584

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Sat, 02 Sep 2023 09:38:24 +0100
Organization: One very high maintenance cat
Message-ID: <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="909323"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:Js/L866onMeQb/ojFzMjolEftGo=
In-Reply-To: <klg4rmFjr6cU1@mid.individual.net>
X-User-ID: eJwNx8kBwDAIA7CVQoOhjGOu/Udo9ROuiZWrwRSLFU/PtDiCN5qxJdOh9D0E8q8uR5v6SrWOmxw+mBvlbNQHaEoWUQ==
 by: Single Stage to Orbi - Sat, 2 Sep 2023 08:38 UTC

On Sat, 2023-09-02 at 02:00 -0500, John H Reinhardt wrote:
> > "Along with the error described above, this kit also fixes a number
> > of
> > issues found since the field release of A10.0-230731. It can only
> > be
> > installed on OpenVMS V9.2-1."
>
>
> A new version has been posted to the SP.  I have not yet install nor
> tested it but I imagine it's been fixed.
>
> John Reagan posted on the VSI portal as well:
> https://forum.vmssoftware.com/viewtopic.php?p=19506

I have today tried to apply the VSI-X86VMS-CXX-A1000-230901-1.ZIP, but
now it is saying it needs to uninstall the VSI X86VMS VMS921X_UPDATE
V1.0 before it can install the compiler!

Performing product kit validation of signed kits ...
%PCSI-I-VSIVALPASSED, validation of KAKAPO$DKA0:[SYS0.][INSTALLERS]VSI-
X86VMS-CX
X-A1000-230901-1.PCSI$COMPRESSED;1 succeeded
The following product has been selected:
VSI X86VMS CXX A10.0-230901 Layered Product
Do you want to continue? [YES]
Information has been saved to allow you to uninstall the following
patches:
RECOVERY DATA SET 001 created 25-AUG-2023 22:02:44.12
-------------------------------------- -----------------------------
---------
PATCH APPLIED TO
-------------------------------------- -----------------------------
---------
VSI X86VMS VMS921X_UPDATE V1.0 VSI X86VMS VMS V9.2-1
-------------------------------------- -----------------------------
---------
* The operation you are performing will invalidate all saved recovery
data sets.
* Recovery data sets represent restore points that have a limited
lifespan. Any
* operation that modifies the product database, except for installation
of other
* patches where recovery data is also saved, makes existing data sets
outdated.
* If you continue, recovery data for the patches listed above will be
deleted.
* The deletion of recovery data does not affect the installation status
of
* patches applied to products that are not participating in this
operation.
* However, continuing with this operation will prevent you from
uninstalling
* these patches at a future time by use of the PRODUCT UNDO PATCH
command.
Do you want to continue? [NO] NO
%PCSIUI-I-USERABORT, operation terminated by user request

Huh?
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ucv95r$dhre$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29585&group=comp.os.vms#29585

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Sat, 2 Sep 2023 07:18:03 -0500
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <ucv95r$dhre$1@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 2 Sep 2023 12:18:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="79a01aa99eeaa9a28fc64933636a628f";
logging-data="444270"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ZSw25vVtFeW/akiM69FYEKyyAdm908d8="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.0
Cancel-Lock: sha1:LBbyIyLs4uXhbeJsXSgDIDJIaL0=
In-Reply-To: <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
Content-Language: en-US
 by: Craig A. Berry - Sat, 2 Sep 2023 12:18 UTC

On 9/2/23 3:38 AM, Single Stage to Orbit wrote:
> On Sat, 2023-09-02 at 02:00 -0500, John H Reinhardt wrote:
>>> "Along with the error described above, this kit also fixes a number
>>> of
>>> issues found since the field release of A10.0-230731. It can only
>>> be
>>> installed on OpenVMS V9.2-1."
>>
>>
>> A new version has been posted to the SP.  I have not yet install nor
>> tested it but I imagine it's been fixed.
>>
>> John Reagan posted on the VSI portal as well:
>> https://forum.vmssoftware.com/viewtopic.php?p=19506
>
> I have today tried to apply the VSI-X86VMS-CXX-A1000-230901-1.ZIP, but
> now it is saying it needs to uninstall the VSI X86VMS VMS921X_UPDATE
> V1.0 before it can install the compiler!

No, that's not what it's saying. You will not be backing out the V1.0
update; you will be removing the recovery data set that would have
allowed you to back out the update had you encountered problems with it.
It's a normal if eccentric part of applying patches on VMS that the
recovery capability is a fleeting one that disappears with application
of the next patch.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29586&group=comp.os.vms#29586

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Sat, 02 Sep 2023 13:57:47 +0100
Organization: One very high maintenance cat
Message-ID: <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="608065"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:tMi8SDwojZhjcPMx/cgeQuucVkw=
In-Reply-To: <ucv95r$dhre$1@dont-email.me>
X-User-ID: eJwNyMkBwCAIBMCW5NgFylGU/ktI5jkwCjucoGMwscTVEthx6llfq8EtfRsaEa/Iw0W0nz2Roszqrrz5h7Z8NLsU8g==
 by: Single Stage to Orbi - Sat, 2 Sep 2023 12:57 UTC

On Sat, 2023-09-02 at 07:18 -0500, Craig A. Berry wrote:
> > I have today tried to apply the VSI-X86VMS-CXX-A1000-230901-1.ZIP,
> > but
> > now it is saying it needs to uninstall the VSI X86VMS
> > VMS921X_UPDATE
> > V1.0 before it can install the compiler!
>
> No, that's not what it's saying.  You will not be backing out the
> V1.0
> update; you will be removing the recovery data set that would have
> allowed you to back out the update had you encountered problems with
> it. It's a normal if eccentric part of applying patches on VMS that
> the recovery capability is a fleeting one that disappears with
> application of the next patch.

Is that what it meant? Jolly good, I'll upgrade the compiler later
today.

Thanks!
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29587&group=comp.os.vms#29587

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:7e6:b0:640:14ce:e0dd with SMTP id bp6-20020a05621407e600b0064014cee0ddmr186619qvb.1.1693682614910;
Sat, 02 Sep 2023 12:23:34 -0700 (PDT)
X-Received: by 2002:a17:902:d2c8:b0:1bc:95bf:bdc9 with SMTP id
n8-20020a170902d2c800b001bc95bfbdc9mr2090633plc.13.1693682614321; Sat, 02 Sep
2023 12:23:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sat, 2 Sep 2023 12:23:33 -0700 (PDT)
In-Reply-To: <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
Injection-Info: google-groups.googlegroups.com; posting-host=73.60.222.222; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 73.60.222.222
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net> <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me> <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Sat, 02 Sep 2023 19:23:34 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2644
 by: John Reagan - Sat, 2 Sep 2023 19:23 UTC

On Saturday, September 2, 2023 at 9:01:14 AM UTC-4, Single Stage to Orbit wrote:
> On Sat, 2023-09-02 at 07:18 -0500, Craig A. Berry wrote:
> > > I have today tried to apply the VSI-X86VMS-CXX-A1000-230901-1.ZIP,
> > > but
> > > now it is saying it needs to uninstall the VSI X86VMS
> > > VMS921X_UPDATE
> > > V1.0 before it can install the compiler!
> >
> > No, that's not what it's saying. You will not be backing out the
> > V1.0
> > update; you will be removing the recovery data set that would have
> > allowed you to back out the update had you encountered problems with
> > it. It's a normal if eccentric part of applying patches on VMS that
> > the recovery capability is a fleeting one that disappears with
> > application of the next patch.
> Is that what it meant? Jolly good, I'll upgrade the compiler later
> today.
>
> Thanks!
> --
> Tactical Nuclear Kittens
Again, my apologies for the ancient timebomb (long story)

And yes, this is just a case of PCSI saying if you install anything after that update, you
can't go back. I don't like that either.

Install the new compiler. You get a few bug fixes and support for include prologue/epilogue files too

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<5ce21e01c508cef1c93734769c775c059ae4a916.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29594&group=comp.os.vms#29594

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Sun, 03 Sep 2023 02:03:54 +0100
Organization: One very high maintenance cat
Message-ID: <5ce21e01c508cef1c93734769c775c059ae4a916.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="938533"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:cpQwBlSZ7s9TPKEGFEKfxmj9W6c=
In-Reply-To: <13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
X-User-ID: eJwNyskBwCAIBMCWxIVFy0GO/ktI5j0GCtOVRrWxAVMwruVrGj25Cvv2K4vzNPoQU/tfkQVviq0daOKaR9/8AGyiFiU=
 by: Single Stage to Orbi - Sun, 3 Sep 2023 01:03 UTC

On Sat, 2023-09-02 at 12:23 -0700, John Reagan wrote:
> > Is that what it meant? Jolly good, I'll upgrade the compiler later
> > today.
> >
> > Tactical Nuclear Kittens
> Again, my apologies for the ancient timebomb (long story)
>
> And yes, this is just a case of PCSI saying if you install anything
> after that update, you
> can't go back.  I don't like that either. 
>
> Install the new compiler.  You get a few bug fixes and support for
> include prologue/epilogue files too

Yep, looks good!
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud4hv5$1fd6v$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29598&group=comp.os.vms#29598

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Mon, 4 Sep 2023 12:18:46 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <ud4hv5$1fd6v$3@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu> <klg4rmFjr6cU1@mid.individual.net> <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu> <ucv95r$dhre$1@dont-email.me> <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu> <13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
Injection-Date: Mon, 4 Sep 2023 12:18:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="667763e4383e8d3cdb38df4a53f995fc";
logging-data="1553631"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+7Mn7CoDz4MnwpPOPb19XCm0bxlnbXEy8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:C5Y0/1A3zkrSTqbwFN6I0pmzGvk=
 by: Simon Clubley - Mon, 4 Sep 2023 12:18 UTC

On 2023-09-02, John Reagan <xyzzy1959@gmail.com> wrote:
> Again, my apologies for the ancient timebomb (long story)
>

It happens :-) however much it would be nice it didn't... :-)

Has anyone checked to make sure there are no timebombs waiting
to go off in the other products ?

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29623&group=comp.os.vms#29623

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:174a:b0:412:7df:d7b1 with SMTP id l10-20020a05622a174a00b0041207dfd7b1mr250906qtk.9.1693857426951;
Mon, 04 Sep 2023 12:57:06 -0700 (PDT)
X-Received: by 2002:a17:90a:fc97:b0:26d:12ec:ec8f with SMTP id
ci23-20020a17090afc9700b0026d12ecec8fmr2767658pjb.8.1693857426621; Mon, 04
Sep 2023 12:57:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 4 Sep 2023 12:57:05 -0700 (PDT)
In-Reply-To: <ud4hv5$1fd6v$3@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=73.60.222.222; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 73.60.222.222
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net> <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me> <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com> <ud4hv5$1fd6v$3@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Mon, 04 Sep 2023 19:57:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2183
 by: John Reagan - Mon, 4 Sep 2023 19:57 UTC

On Monday, September 4, 2023 at 8:18:49 AM UTC-4, Simon Clubley wrote:
> On 2023-09-02, John Reagan <xyzz...@gmail.com> wrote:
> > Again, my apologies for the ancient timebomb (long story)
> >
> It happens :-) however much it would be nice it didn't... :-)
>
> Has anyone checked to make sure there are no timebombs waiting
> to go off in the other products ?
>
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.
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.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29624&group=comp.os.vms#29624

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Mon, 04 Sep 2023 21:11:40 +0100
Organization: One very high maintenance cat
Message-ID: <865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="707675"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:4rH2Z9F4z4M1YDs6Mq2VSXC1DsY=
X-User-ID: eJwNwoERwCAIBLCVeOBBxhHR/UdoL6EF4qQHw/l+Z4l1eWl1X1r5SuqeRQ5LoIrkIBUYqauPTodEWDS29gcbrxOu
In-Reply-To: <61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
 by: Single Stage to Orbi - Mon, 4 Sep 2023 20:11 UTC

On Mon, 2023-09-04 at 12:57 -0700, John Reagan wrote:
> On Monday, September 4, 2023 at 8:18:49 AM UTC-4, Simon Clubley
> wrote:
> > On 2023-09-02, John Reagan <xyzz...@gmail.com> wrote:
> > > Again, my apologies for the ancient timebomb (long story)
> > >
> > It happens :-) however much it would be nice it didn't... :-)
> >
> > Has anyone checked to make sure there are no timebombs waiting
> > to go off in the other products ?
>

> 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.
What did you use as the host to build the toolchains and all the x86_64
bits for VMS jut out of interest? Is OpenVMS for x86 now self hosting
and can it build itself?
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud5hkh$1ko51$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29628&group=comp.os.vms#29628

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Mon, 4 Sep 2023 16:19:10 -0500
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <ud5hkh$1ko51$1@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Sep 2023 21:19:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a40df8aca07bde3a6bce0b0ab6d92706";
logging-data="1728673"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18FQHCCoRw3s7vJKja5CNEem0LB8RP8vdQ="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.0
Cancel-Lock: sha1:0zQS0U97DFk5MvtTn5uCiDNTveo=
Content-Language: en-US
In-Reply-To: <865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
 by: Craig A. Berry - Mon, 4 Sep 2023 21:19 UTC

On 9/4/23 3:11 PM, Single Stage to Orbit wrote:
> On Mon, 2023-09-04 at 12:57 -0700, John Reagan wrote:
>> On Monday, September 4, 2023 at 8:18:49 AM UTC-4, Simon Clubley
>> wrote:
>>> On 2023-09-02, John Reagan <xyzz...@gmail.com> wrote:
>>>> Again, my apologies for the ancient timebomb (long story)
>>>>
>>> It happens :-) however much it would be nice it didn't... :-)
>>>
>>> Has anyone checked to make sure there are no timebombs waiting
>>> to go off in the other products ?
>>
>
>> 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.

> What did you use as the host to build the toolchains and all the x86_64
> bits for VMS jut out of interest?

John is the expert, but anyone following the roadmaps over the last
several years knows that C++ is clang++ and the other compilers use a
GEM compatibility layer to generate LLVM IR. And MACRO is special.

> 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.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29629&group=comp.os.vms#29629

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5b0f:0:b0:412:708:ea46 with SMTP id m15-20020ac85b0f000000b004120708ea46mr274892qtw.4.1693862633683;
Mon, 04 Sep 2023 14:23:53 -0700 (PDT)
X-Received: by 2002:a05:620a:2192:b0:76c:8fe1:604 with SMTP id
g18-20020a05620a219200b0076c8fe10604mr222577qka.13.1693862633446; Mon, 04 Sep
2023 14:23:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 4 Sep 2023 14:23:53 -0700 (PDT)
In-Reply-To: <865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
Injection-Info: google-groups.googlegroups.com; posting-host=73.60.222.222; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 73.60.222.222
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net> <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me> <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com> <ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com> <865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Mon, 04 Sep 2023 21:23:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: John Reagan - Mon, 4 Sep 2023 21:23 UTC

On Monday, September 4, 2023 at 4:12:19 PM UTC-4, Single Stage to Orbit wrote:
> On Mon, 2023-09-04 at 12:57 -0700, John Reagan wrote:
> > On Monday, September 4, 2023 at 8:18:49 AM UTC-4, Simon Clubley
> > wrote:
> > > On 2023-09-02, John Reagan <xyzz...@gmail.com> wrote:
> > > > Again, my apologies for the ancient timebomb (long story)
> > > >
> > > It happens :-) however much it would be nice it didn't... :-)
> > >
> > > Has anyone checked to make sure there are no timebombs waiting
> > > to go off in the other products ?
> >
> > 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.
> What did you use as the host to build the toolchains and all the x86_64
> bits for VMS jut out of interest? Is OpenVMS for x86 now self hosting
> and can it build itself?
> --
> Tactical Nuclear Kittens

For the Itanium-hosted cross-compilers, I grabbed LLVM 3.4.2 (the last LLVM
release that claims to be buildable with a C++03 compiler) and compiled it
on OpenVMS Itanium. Our GEM-to-LLVM converter is also written in C++03.

We hooked these pieces to the Itanium frontends for C and BLISS and they just
think they are talking to GEM. The G2L/LLVM 3.4.2, we then had working cross-compilers
to build the OS and for bootstrap some of the compiler pieces (our frontends are written
either in C and/or BLISS) The Macro compilers is similar but used a smaller portion of
LLVM and needed other work (think of it as the equivalent of G2L). And the Macro-32
parser is written in Macro-32.

For native compilers, we initially used those cross-compilers to build x86 versions of the C
and BLISS frontend. For C++, we had no cross-compiler (clang 3.4.2 wouldn't go thru the
Itanium C++ compiler no matter how hard I pounded on it it).

For the building LLVM (and G2L) that were OpenVMS aware, we first took LLVM/clang 10.0.1
(the current version at the time) and built them on Linux. We then added some OpenVMS
features and again built those compilers on Linux (call them clang 10.0.1v).. Now use THAT
compiler (Linux-hosted, OpenVMS-target) to build clang 10.0.1v again with more features.
Move those objects over to an OpenVMS box. Do the same thing with libcxx. Link them all
together. libcxxabi needs work to layer the code which wants libunwind onto a system with
the LIB$CALLING standard routines. Same concepts, different names (and we have some
of a GPL-free libunwind inside of the LIB$ routines).

We are now using those 1st generation native compilers to build the 2nd generation
native compilers except for C++. We're still doing the Linux thing for now as the LLVM/clang
build needs things like CMake (which of course is written in C++ and needs to be bootstrapped
with a C++ compiler). Those 2nd generation compiler builds are done on OpenVMS x86 V9.2-1
systems on a hypervisor. Testing is also done on virtual machines.

The native compilers have most of the optimization but those 1st generation compilers themselves
are unoptimized (they are built with cross-compilers). The 2nd generation native compilers are themselves
built with optimization and generate optimized code.

As for the OS itself, the build system is a little more complex (and baroque) and is still being worked on.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud5o93$1livs$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29631&group=comp.os.vms#29631

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Mon, 4 Sep 2023 19:12:35 -0400
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <ud5o93$1livs$1@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<ud5hkh$1ko51$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Sep 2023 23:12:35 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f43098b29bd3b2967a05d35d58a4b604";
logging-data="1756156"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18AK5ExW1oPzDyV0KU85Mql6e5QXEm8HG0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:7kaxKB0aT8p8PlqFDLQzADL0m3s=
In-Reply-To: <ud5hkh$1ko51$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 4 Sep 2023 23:12 UTC

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

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud5oju$1d5od$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29632&group=comp.os.vms#29632

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Tue, 5 Sep 2023 00:18:21 +0100
Organization: A noiseless patient Spider
Lines: 66
Message-ID: <ud5oju$1d5od$1@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Sep 2023 23:18:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="573dc31c08cfee4f198e3a650a6156ee";
logging-data="1480461"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19fqhuDmgU/SI46ckq0ZFwijhJ1CRyrg4s="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:vGpTxHzlTqffPiTTPEELPN4OUkY=
In-Reply-To: <49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
Content-Language: en-GB
 by: Chris Townley - Mon, 4 Sep 2023 23:18 UTC

On 04/09/2023 22:23, John Reagan wrote:
> On Monday, September 4, 2023 at 4:12:19 PM UTC-4, Single Stage to Orbit wrote:
>> On Mon, 2023-09-04 at 12:57 -0700, John Reagan wrote:
>>> On Monday, September 4, 2023 at 8:18:49 AM UTC-4, Simon Clubley
>>> wrote:
>>>> On 2023-09-02, John Reagan <xyzz...@gmail.com> wrote:
>>>>> Again, my apologies for the ancient timebomb (long story)
>>>>>
>>>> It happens :-) however much it would be nice it didn't... :-)
>>>>
>>>> Has anyone checked to make sure there are no timebombs waiting
>>>> to go off in the other products ?
>>>
>>> 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.
>> What did you use as the host to build the toolchains and all the x86_64
>> bits for VMS jut out of interest? Is OpenVMS for x86 now self hosting
>> and can it build itself?
>> --
>> Tactical Nuclear Kittens
>
> For the Itanium-hosted cross-compilers, I grabbed LLVM 3.4.2 (the last LLVM
> release that claims to be buildable with a C++03 compiler) and compiled it
> on OpenVMS Itanium. Our GEM-to-LLVM converter is also written in C++03.
>
> We hooked these pieces to the Itanium frontends for C and BLISS and they just
> think they are talking to GEM. The G2L/LLVM 3.4.2, we then had working cross-compilers
> to build the OS and for bootstrap some of the compiler pieces (our frontends are written
> either in C and/or BLISS) The Macro compilers is similar but used a smaller portion of
> LLVM and needed other work (think of it as the equivalent of G2L). And the Macro-32
> parser is written in Macro-32.
>
> For native compilers, we initially used those cross-compilers to build x86 versions of the C
> and BLISS frontend. For C++, we had no cross-compiler (clang 3.4.2 wouldn't go thru the
> Itanium C++ compiler no matter how hard I pounded on it it).
>
> For the building LLVM (and G2L) that were OpenVMS aware, we first took LLVM/clang 10.0.1
> (the current version at the time) and built them on Linux. We then added some OpenVMS
> features and again built those compilers on Linux (call them clang 10.0.1v). Now use THAT
> compiler (Linux-hosted, OpenVMS-target) to build clang 10.0.1v again with more features.
> Move those objects over to an OpenVMS box. Do the same thing with libcxx. Link them all
> together. libcxxabi needs work to layer the code which wants libunwind onto a system with
> the LIB$CALLING standard routines. Same concepts, different names (and we have some
> of a GPL-free libunwind inside of the LIB$ routines).
>
> We are now using those 1st generation native compilers to build the 2nd generation
> native compilers except for C++. We're still doing the Linux thing for now as the LLVM/clang
> build needs things like CMake (which of course is written in C++ and needs to be bootstrapped
> with a C++ compiler). Those 2nd generation compiler builds are done on OpenVMS x86 V9.2-1
> systems on a hypervisor. Testing is also done on virtual machines.
>
> The native compilers have most of the optimization but those 1st generation compilers themselves
> are unoptimized (they are built with cross-compilers). The 2nd generation native compilers are themselves
> built with optimization and generate optimized code.
>
> As for the OS itself, the build system is a little more complex (and baroque) and is still being worked on.

Thanks for that - it is nice to see some of the hoops you have had to
jump through!

--
Chris

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<9fa670c3ba0a3d946e2e2f5b6e0e4f31954f58dd.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29633&group=comp.os.vms#29633

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Tue, 05 Sep 2023 00:10:30 +0100
Organization: One very high maintenance cat
Message-ID: <9fa670c3ba0a3d946e2e2f5b6e0e4f31954f58dd.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="713583"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:Ngubb8LNFT+cYCU1a+vZ5rPsBfA=
X-User-ID: eJwNyskBwDAIA7CVSLE5xqEE9h+h1VtUO9YOo4HLfY1NSL/IuYHYmWzzGxXLmjPpTk+R6NaC1NQVPQ+o/Bc/ZRUVeA==
In-Reply-To: <49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
 by: Single Stage to Orbi - Mon, 4 Sep 2023 23:10 UTC

On Mon, 2023-09-04 at 14:23 -0700, John Reagan wrote:
> > That makes complete sense, can't bootstrap without a working
> > toolchain. What did you use as the host to build the toolchains and
> > all the x86_64 bits for VMS jut out of interest? Is OpenVMS for x86
> > now self hosting and can it build itself?
>
> For the Itanium-hosted cross-compilers, I grabbed LLVM 3.4.2 (the
> last LLVM release that claims to be buildable with a C++03 compiler)
> and compiled it on OpenVMS Itanium.  Our GEM-to-LLVM converter is
> also written in C++03.
>
> We hooked these pieces to the Itanium frontends for C and BLISS and
> they just think they are talking to GEM.  The G2L/LLVM 3.4.2, we then
> had working cross-compilers to build the OS and for bootstrap some of
> the compiler pieces (our frontends are written either in C and/or
> BLISS)   The Macro compilers is similar but used a smaller portion of
> LLVM and needed other work (think of it as the equivalent of G2L). 
> And the Macro-32 parser is written in Macro-32.
>
> For native compilers, we initially used those cross-compilers to
> build x86 versions of the C and BLISS frontend.  For C++, we had no
> cross-compiler (clang 3.4.2 wouldn't go thru the Itanium C++ compiler
> no matter how hard I pounded on it it).
>
> For the building LLVM (and G2L) that were OpenVMS aware, we first
> took LLVM/clang 10.0.1 (the current version at the time) and built
> them on Linux.  We then added some OpenVMS features and again built
> those compilers on Linux (call them clang 10.0.1v).  Now use THAT
> compiler (Linux-hosted, OpenVMS-target) to build clang 10.0.1v again
> with more features. Move those objects over to an OpenVMS box.  Do
> the same thing with libcxx.  Link them all together.  libcxxabi needs
> work to layer the code which wants libunwind onto a system with
> the LIB$CALLING standard routines.  Same concepts, different names
> (and we have some of a GPL-free libunwind inside of the LIB$
> routines).
>
> We are now using those 1st generation native compilers to build the
> 2nd generation native compilers except for C++.  We're still doing
> the Linux thing for now as the LLVM/clang build needs things like
> CMake (which of course is written in C++ and needs to be bootstrapped
> with a C++ compiler).  Those 2nd generation compiler builds are done
> on OpenVMS x86 V9.2-1 systems on a hypervisor.  Testing is also done
> on virtual machines.
>
> The native compilers have most of the optimization but those 1st
> generation compilers themselves are unoptimized (they are built with
> cross-compilers).  The 2nd generation native compilers are themselves
> built with optimization and generate optimized code.
>
> As for the OS itself, the build system is a little more complex (and
> baroque) and is still being worked on.

Thank you, that was most illuminating and interesting. I'm sure it
won't be long before OpenVMS x86 becomes self-hosting and capable of
building itself.

AMD Threadrippers (the newest ones) would be a perfect match.

Thanks, once again.
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud5rks$1lu09$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29634&group=comp.os.vms#29634

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Mon, 4 Sep 2023 20:10:04 -0400
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <ud5rks$1lu09$1@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
<9fa670c3ba0a3d946e2e2f5b6e0e4f31954f58dd.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Sep 2023 00:10:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f43098b29bd3b2967a05d35d58a4b604";
logging-data="1767433"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Ke5OakcQaceVvJm0+bwk79+VxJ4iUp1w="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:kfsM61Du+5OtuyVG2j2hPwFT5tg=
In-Reply-To: <9fa670c3ba0a3d946e2e2f5b6e0e4f31954f58dd.camel@munted.eu>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 5 Sep 2023 00:10 UTC

On 9/4/2023 7:10 PM, Single Stage to Orbit wrote:>
I'm sure it> won't be long before
OpenVMS x86 becomes self-hosting and capable of> building itself.> > AMD
Threadrippers (the newest ones) would be a perfect match.
The new 96 core 192 threads thingy?

Arne

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<a3af63eb-724b-4c8d-b62b-807759cf5e27n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29635&group=comp.os.vms#29635

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:90b:b0:63c:f455:6942 with SMTP id dj11-20020a056214090b00b0063cf4556942mr254162qvb.9.1693872873785;
Mon, 04 Sep 2023 17:14:33 -0700 (PDT)
X-Received: by 2002:a17:903:18b:b0:1c0:d418:8806 with SMTP id
z11-20020a170903018b00b001c0d4188806mr3767410plg.12.1693872873455; Mon, 04
Sep 2023 17:14:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 4 Sep 2023 17:14:32 -0700 (PDT)
In-Reply-To: <ud5hkh$1ko51$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=73.60.222.222; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 73.60.222.222
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net> <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me> <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com> <ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com> <865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<ud5hkh$1ko51$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a3af63eb-724b-4c8d-b62b-807759cf5e27n@googlegroups.com>
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Tue, 05 Sep 2023 00:14:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3964
 by: John Reagan - Tue, 5 Sep 2023 00:14 UTC

On Monday, September 4, 2023 at 5:19:17 PM UTC-4, 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:
> >> On Monday, September 4, 2023 at 8:18:49 AM UTC-4, Simon Clubley
> >> wrote:
> >>> On 2023-09-02, John Reagan <xyzz...@gmail.com> wrote:
> >>>> Again, my apologies for the ancient timebomb (long story)
> >>>>
> >>> It happens :-) however much it would be nice it didn't... :-)
> >>>
> >>> Has anyone checked to make sure there are no timebombs waiting
> >>> to go off in the other products ?
> >>
> >
> >> 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.
> > What did you use as the host to build the toolchains and all the x86_64
> > bits for VMS jut out of interest?
> John is the expert, but anyone following the roadmaps over the last
> several years knows that C++ is clang++ and the other compilers use a
> GEM compatibility layer to generate LLVM IR. And MACRO is special.
> > 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.
There is one C++ module in the Itanium COBOL RTL. SDL is written in C++
if you consider that part of the toolchain.

There are a handful of C++ modules in GEM but all but one can be easily
turned into C (which we had to do that for the initial native bootstrap)

For x86, there is a subset of LLVM inside of XMACRO so that is all C++ but
the MACRO.EXE is currently side-built and slipped into the V9.2/V9.2-1 kits..

And yes, all of the native compilers include G2L and LLVM (both in C++).

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud5s9c$1m2gh$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29636&group=comp.os.vms#29636

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Mon, 4 Sep 2023 19:21:00 -0500
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <ud5s9c$1m2gh$1@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<ud5hkh$1ko51$1@dont-email.me> <ud5o93$1livs$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Sep 2023 00:21:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6918de75ba2a9c3568214d4525c505f5";
logging-data="1772049"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19POXbSOvVWAxS/xvswbqzuncS7KbIlMZ8="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.0
Cancel-Lock: sha1:2DUesT6EXPszYSkltb8y+kA8KAU=
Content-Language: en-US
In-Reply-To: <ud5o93$1livs$1@dont-email.me>
 by: Craig A. Berry - Tue, 5 Sep 2023 00:21 UTC

On 9/4/23 6:12 PM, Arne Vajhøj wrote:
> On 9/4/2023 5:19 PM, Craig A. Berry wrote:

>> 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 ...).

Good point. I was thinking about what the OS itself is written in, but
I neglected the fact that you've got to have C++ to build LLVM to build
the C, BLISS, and MACRO compilers that build the OS.

> I hope they will soon start doing native builds of VMS.
>
> They could start with just the Math RTL.

.... which might fix the infinities not working on x86 that I posted
about a few days ago. Or that could be compiler problems or various
other things.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud5t9i$1m769$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29637&group=comp.os.vms#29637

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Mon, 4 Sep 2023 20:38:10 -0400
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <ud5t9i$1m769$1@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<ud5hkh$1ko51$1@dont-email.me> <ud5o93$1livs$1@dont-email.me>
<ud5s9c$1m2gh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Sep 2023 00:38:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f43098b29bd3b2967a05d35d58a4b604";
logging-data="1776841"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NDysE9pfL597CTHY/UJ9rnRNWIvCm71I="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:Z8Q+8b2LXvT85r+0HOHihRS+wjE=
In-Reply-To: <ud5s9c$1m2gh$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 5 Sep 2023 00:38 UTC

On 9/4/2023 8:21 PM, Craig A. Berry wrote:
> On 9/4/23 6:12 PM, Arne Vajhøj wrote:
>> I hope they will soon start doing native builds of VMS.
>>
>> They could start with just the Math RTL.
>
> ... which might fix the infinities not working  on x86 that I posted
> about a few days ago.  Or that could be compiler problems or various
> other things.

Per the VSI compiler guru there is also a problem with 128 bit return
values in the cross compilers.

Arne

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<03930ee7-b944-448e-a9b7-ae09c1765524n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29642&group=comp.os.vms#29642

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:64e:b0:40c:1483:459c with SMTP id a14-20020a05622a064e00b0040c1483459cmr279133qtb.2.1693883842383;
Mon, 04 Sep 2023 20:17:22 -0700 (PDT)
X-Received: by 2002:a17:903:2448:b0:1b8:9468:c04 with SMTP id
l8-20020a170903244800b001b894680c04mr4272537pls.5.1693883841844; Mon, 04 Sep
2023 20:17:21 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 4 Sep 2023 20:17:21 -0700 (PDT)
In-Reply-To: <ud5s9c$1m2gh$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=73.60.222.222; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 73.60.222.222
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net> <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me> <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com> <ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com> <865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<ud5hkh$1ko51$1@dont-email.me> <ud5o93$1livs$1@dont-email.me> <ud5s9c$1m2gh$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <03930ee7-b944-448e-a9b7-ae09c1765524n@googlegroups.com>
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Tue, 05 Sep 2023 03:17:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2897
 by: John Reagan - Tue, 5 Sep 2023 03:17 UTC

On Monday, September 4, 2023 at 8:21:04 PM UTC-4, Craig A. Berry wrote:
> On 9/4/23 6:12 PM, Arne Vajhøj wrote:
> > On 9/4/2023 5:19 PM, Craig A. Berry wrote:
>
> >> 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 ...).
> Good point. I was thinking about what the OS itself is written in, but
> I neglected the fact that you've got to have C++ to build LLVM to build
> the C, BLISS, and MACRO compilers that build the OS.
> > I hope they will soon start doing native builds of VMS.
> >
> > They could start with just the Math RTL.
> ... which might fix the infinities not working on x86 that I posted
> about a few days ago. Or that could be compiler problems or various
> other things.

Yeah, we're still dealing with some of that plus the exception mode feature used by
the math RTL to determine the exception behavior (some languages want different
behavior) is only just being fixed.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<408718d8d76e8b3d7d98494c10d450032cddf69b.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29647&group=comp.os.vms#29647

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Tue, 05 Sep 2023 10:14:50 +0100
Organization: One very high maintenance cat
Message-ID: <408718d8d76e8b3d7d98494c10d450032cddf69b.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<ud5hkh$1ko51$1@dont-email.me> <ud5o93$1livs$1@dont-email.me>
<ud5s9c$1m2gh$1@dont-email.me>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="729817"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:vN28Av/68JV1o+A8iiUfLG6uUaw=
In-Reply-To: <ud5s9c$1m2gh$1@dont-email.me>
X-User-ID: eJwNx8ERACEIA8CWBEmUcnIo/Zdwzr4Wk8ZaQTDQj/tsXrvz8zNC72uVIGPm8KayN7xhOvFh44Z5ERaF1NEPOa4U+A==
 by: Single Stage to Orbi - Tue, 5 Sep 2023 09:14 UTC

On Mon, 2023-09-04 at 19:21 -0500, Craig A. Berry wrote:
> On 9/4/23 6:12 PM, Arne Vajhøj wrote:
> > On 9/4/2023 5:19 PM, Craig A. Berry wrote:
>
> > > 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
> > ...).
>
> Good point.  I was thinking about what the OS itself is written in,
> but I neglected the fact that you've got to have C++ to build LLVM to
> build the C, BLISS, and MACRO compilers that build the OS.

Spot on. This is what I call bootstrapping.

> > I hope they will soon start doing native builds of VMS.
> >
> > They could start with just the Math RTL.
>
> ... which might fix the infinities not working  on x86 that I posted
> about a few days ago.  Or that could be compiler problems or various
> other things.

All that'll be fixed in time.
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<9fbefc01682920ddc1ed57752013edaca266d793.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29648&group=comp.os.vms#29648

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Tue, 05 Sep 2023 10:10:17 +0100
Organization: One very high maintenance cat
Message-ID: <9fbefc01682920ddc1ed57752013edaca266d793.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
<9fa670c3ba0a3d946e2e2f5b6e0e4f31954f58dd.camel@munted.eu>
<ud5rks$1lu09$1@dont-email.me>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="729817"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:U5FNI3tE6wizsh3rHXzKnLKVRq0=
In-Reply-To: <ud5rks$1lu09$1@dont-email.me>
X-User-ID: eJwFwYEBwCAIA7CXQKG4c6TS/09YkhsOViARqVQQIx1mDy9jIjfOfYXqA1nVcnrHumM0l0TB3keX98xaP313Fq0=
 by: Single Stage to Orbi - Tue, 5 Sep 2023 09:10 UTC

On Mon, 2023-09-04 at 20:10 -0400, Arne Vajhøj wrote:
> The new 96 core 192 threads thingy?

Oh yes. Mighty aren't they? 

Intel did show off a 8-core processor with a total of _528_ threads the
other day, that's 66 threads per core using photonics.
--
Tactical Nuclear Kittens

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud76tv$1vd35$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29655&group=comp.os.vms#29655

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Tue, 5 Sep 2023 12:28:47 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ud76tv$1vd35$3@dont-email.me>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu> <klg4rmFjr6cU1@mid.individual.net> <3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu> <ucv95r$dhre$1@dont-email.me> <56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu> <13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com> <ud4hv5$1fd6v$3@dont-email.me> <61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com> <865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu> <49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
Injection-Date: Tue, 5 Sep 2023 12:28:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c04da4643f8e2240ab9f191e3653ef29";
logging-data="2077797"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UU0w0YgRs7wjSmURas6son53QV+E5Qks="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:98+Qw0hkvINrFAgV8WlcbDNd7Zc=
 by: Simon Clubley - Tue, 5 Sep 2023 12:28 UTC

On 2023-09-04, John Reagan <xyzzy1959@gmail.com> wrote:
>
> We are now using those 1st generation native compilers to build the 2nd generation
> native compilers except for C++. We're still doing the Linux thing for now as the LLVM/clang
> build needs things like CMake (which of course is written in C++ and needs to be bootstrapped
> with a C++ compiler). Those 2nd generation compiler builds are done on OpenVMS x86 V9.2-1
> systems on a hypervisor. Testing is also done on virtual machines.
>

I was wondering if CMake on VMS was a reality yet. :-)

Are you hitting any specific problems with getting CMake to run on VMS, or
is getting CMake working just simply lower down the priority list, given
that you have the Linux-hosted workaround available ?

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<ud7ead$jvd$2@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29659&group=comp.os.vms#29659

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.10.184.180.213.static.wline.lns.sme.cust.swisscom.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Tue, 5 Sep 2023 16:34:53 +0200
Organization: MGT Consulting
Message-ID: <ud7ead$jvd$2@news.misty.com>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
<ud76tv$1vd35$3@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Sep 2023 14:34:53 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="10.184.180.213.static.wline.lns.sme.cust.swisscom.ch:213.180.184.10";
logging-data="20461"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.0
In-Reply-To: <ud76tv$1vd35$3@dont-email.me>
 by: Johnny Billquist - Tue, 5 Sep 2023 14:34 UTC

On 2023-09-05 14:28, Simon Clubley wrote:
> On 2023-09-04, John Reagan <xyzzy1959@gmail.com> wrote:
>>
>> We are now using those 1st generation native compilers to build the 2nd generation
>> native compilers except for C++. We're still doing the Linux thing for now as the LLVM/clang
>> build needs things like CMake (which of course is written in C++ and needs to be bootstrapped
>> with a C++ compiler). Those 2nd generation compiler builds are done on OpenVMS x86 V9.2-1
>> systems on a hypervisor. Testing is also done on virtual machines.
>>
>
> I was wondering if CMake on VMS was a reality yet. :-)
>
> Are you hitting any specific problems with getting CMake to run on VMS, or
> is getting CMake working just simply lower down the priority list, given
> that you have the Linux-hosted workaround available ?

I wouldn't be surprised if CMake is more of a headache than most
compilers. CMake is much more intimately interacting and interfacing
with the OS. A complier is mostly very OS unaware.

Johnny

Re: VSI C/C++ compiler for OpenVMS expired yesterday!

<50a19526c9f61825a8c4dfba4ff4310d953eb1b8.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29662&group=comp.os.vms#29662

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: VSI C/C++ compiler for OpenVMS expired yesterday!
Date: Tue, 05 Sep 2023 17:35:14 +0100
Organization: One very high maintenance cat
Message-ID: <50a19526c9f61825a8c4dfba4ff4310d953eb1b8.camel@munted.eu>
References: <d2e3bd37ffe7a615c97152261ce5ad715c9e3e10.camel@munted.eu>
<klg4rmFjr6cU1@mid.individual.net>
<3b7b057db29619a8cbb2cb63cf597357c405aeec.camel@munted.eu>
<ucv95r$dhre$1@dont-email.me>
<56c3e473d23630c55cf47d76e26bce26e1e5a659.camel@munted.eu>
<13da1847-dbda-4a4e-b1e5-15de97f01dc9n@googlegroups.com>
<ud4hv5$1fd6v$3@dont-email.me>
<61da9c03-26ad-4206-bc13-4fb4206c170fn@googlegroups.com>
<865b10d8253a9e61461dfaf98fdc5bc7cc182146.camel@munted.eu>
<49ff3a03-02b1-46fe-85a6-5131f4338ca9n@googlegroups.com>
<ud76tv$1vd35$3@dont-email.me>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="1048426"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:67wbYUeS3U3iO/An0mtgL2sJv6M=
In-Reply-To: <ud76tv$1vd35$3@dont-email.me>
X-User-ID: eJwFwQkBACAIBLBKvAfGEYH+EdxcwXhhcJivbxL01NrUezt6O7n0iNGe7oKE+O1Z3gkSjYrMugqpwDB1fW8sFiI=
 by: Single Stage to Orbi - Tue, 5 Sep 2023 16:35 UTC

On Tue, 2023-09-05 at 12:28 +0000, Simon Clubley wrote:
> On 2023-09-04, John Reagan <xyzzy1959@gmail.com> wrote:
> >
> > We are now using those 1st generation native compilers to build the
> > 2nd generation native compilers except for C++.  We're still doing
> > the Linux thing for now as the LLVM/clang build needs things like
> > CMake (which of course is written in C++ and needs to be
> > bootstrapped with a C++ compiler).  Those 2nd generation compiler
> > builds are done on OpenVMS x86 V9.2-1 systems on a hypervisor. 
> > Testing is also done on virtual machines.
>
> I was wondering if CMake on VMS was a reality yet. :-)
>
> Are you hitting any specific problems with getting CMake to run on
> VMS, or is getting CMake working just simply lower down the priority
> list, given that you have the Linux-hosted workaround available ?

CMake doesn't know anything about VMS, especially file versioning.
That'll make it fun to port for the poor devil who's going to have to
do the work!
--
Tactical Nuclear Kittens

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor