From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.5 required=3.0 tests=BAYES_05,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:ad4:4984:: with SMTP id t4mr15827152qvx.110.1597690617602; Mon, 17 Aug 2020 11:56:57 -0700 (PDT) X-Received: by 2002:a37:e315:: with SMTP id y21mr13950867qki.129.1597690617424; Mon, 17 Aug 2020 11:56:57 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!peer01.ams4!peer.am4.highwinds-media.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.lang.ada Date: Mon, 17 Aug 2020 11:56:56 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=47.185.220.67; posting-account=zwxLlwoAAAChLBU7oraRzNDnqQYkYbpo NNTP-Posting-Host: 47.185.220.67 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Ada on OpenVMS, where to have a new beginning From: Andreas ZEURCHER Injection-Date: Mon, 17 Aug 2020 18:56:57 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3785 X-Received-Body-CRC: 2628898532 Xref: reader01.eternal-september.org comp.lang.ada:59738 List-Id: On Monday, August 17, 2020 at 12:14:20 PM UTC-5, g=C3=A9rard Calliet wrote: > Hello,=20 >=20 > I participated in a GNAT Ada build for Itanium OpenVMS=20 > (https://github.com/AdaLabs/gnat-vms) a few years ago. It is based on a= =20 > GCC 4.7.3 .=20 >=20 > I'm coming back to this work to maintain it and make it evolve, in a=20 > general approach of making Ada available in OpenVMS environments (VAX,=20 > Alpha, Itanium, and soon x86). (http://www.vmsadaall.org/index.php/en/)= =20 >=20 > For VAX and Alpha we have at least DEC Ada and Alsys Ada. On Itanium I=20 > have to maintain GNAT Ada on GCC. For x86 I have to base on the Gnat Ada= =20 > front end for LLVM, since VSI ports VMS to x86=20 > (https://vmssoftware.com/updates/state-of-the-port/) basing the=20 > compilers on LLVM.=20 >=20 > I know that Adacore dropped commercial support for Gnat Ada on OpenVMS=20 > in 2015. It's not the commercial reasons that interest me.=20 >=20 > In approaching this project again I would like to know as much as=20 > possible about how far Adacore's people or helpers have come in their=20 > developments for OpenVMS, what problems they have dealt with in the GCC= =20 > upgrades they have resolved, only considered, and those they have seen=20 > as too difficult and blocking. The question arises as well for the=20 > upgrades (with for example around this time the transition of the GCC=20 > build to C++) as for the evolution of the debug management.=20 >=20 > If the answers raise confidentiality issues, I don't want to put anyone= =20 > in trouble, but I'm looking for indications on who to negotiate with.=20 >=20 > It's not impossible that Adacore's people were among the last to develop= =20 > GCC for OpenVMS Itanium. They may also be able to inform me about the=20 > build of the C and C++ part for GCC OpenVMS. I think indeed to associate= =20 > to my efforts for Ada the exploration of the availability of a C++ GCC=20 > for Itanium OpenVMS.=20 >=20 > This resumption of project is quite at its beginning. My goal is to open= =20 > as much as possible the work and its results to a collaborative work, in= =20 > Open Source standards. One of my first tasks will be to update the=20 > current repository to allow opened development.=20 >=20 > G=C3=A9rard Calliet For those interested, a hobbyist license of OpenVMS is available from VMS S= oftware, Inc., which is the new owners of VMS instead of HPE. There is als= o a free Alpha emulator for Windows 10 as well. https://training.vmssoftware.com/hobbyist