* Ada on OpenVMS, where to have a new beginning
@ 2020-08-17 17:14 gérard Calliet
2020-08-17 18:56 ` Andreas ZEURCHER
2020-08-18 18:49 ` nobody in particular
0 siblings, 2 replies; 3+ messages in thread
From: gérard Calliet @ 2020-08-17 17:14 UTC (permalink / raw)
Hello,
I participated in a GNAT Ada build for Itanium OpenVMS
(https://github.com/AdaLabs/gnat-vms) a few years ago. It is based on a
GCC 4.7.3 .
I'm coming back to this work to maintain it and make it evolve, in a
general approach of making Ada available in OpenVMS environments (VAX,
Alpha, Itanium, and soon x86). (http://www.vmsadaall.org/index.php/en/)
For VAX and Alpha we have at least DEC Ada and Alsys Ada. On Itanium I
have to maintain GNAT Ada on GCC. For x86 I have to base on the Gnat Ada
front end for LLVM, since VSI ports VMS to x86
(https://vmssoftware.com/updates/state-of-the-port/) basing the
compilers on LLVM.
I know that Adacore dropped commercial support for Gnat Ada on OpenVMS
in 2015. It's not the commercial reasons that interest me.
In approaching this project again I would like to know as much as
possible about how far Adacore's people or helpers have come in their
developments for OpenVMS, what problems they have dealt with in the GCC
upgrades they have resolved, only considered, and those they have seen
as too difficult and blocking. The question arises as well for the
upgrades (with for example around this time the transition of the GCC
build to C++) as for the evolution of the debug management.
If the answers raise confidentiality issues, I don't want to put anyone
in trouble, but I'm looking for indications on who to negotiate with.
It's not impossible that Adacore's people were among the last to develop
GCC for OpenVMS Itanium. They may also be able to inform me about the
build of the C and C++ part for GCC OpenVMS. I think indeed to associate
to my efforts for Ada the exploration of the availability of a C++ GCC
for Itanium OpenVMS.
This resumption of project is quite at its beginning. My goal is to open
as much as possible the work and its results to a collaborative work, in
Open Source standards. One of my first tasks will be to update the
current repository to allow opened development.
Gérard Calliet
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Ada on OpenVMS, where to have a new beginning
2020-08-17 17:14 Ada on OpenVMS, where to have a new beginning gérard Calliet
@ 2020-08-17 18:56 ` Andreas ZEURCHER
2020-08-18 18:49 ` nobody in particular
1 sibling, 0 replies; 3+ messages in thread
From: Andreas ZEURCHER @ 2020-08-17 18:56 UTC (permalink / raw)
On Monday, August 17, 2020 at 12:14:20 PM UTC-5, gérard Calliet wrote:
> Hello,
>
> I participated in a GNAT Ada build for Itanium OpenVMS
> (https://github.com/AdaLabs/gnat-vms) a few years ago. It is based on a
> GCC 4.7.3 .
>
> I'm coming back to this work to maintain it and make it evolve, in a
> general approach of making Ada available in OpenVMS environments (VAX,
> Alpha, Itanium, and soon x86). (http://www.vmsadaall.org/index.php/en/)
>
> For VAX and Alpha we have at least DEC Ada and Alsys Ada. On Itanium I
> have to maintain GNAT Ada on GCC. For x86 I have to base on the Gnat Ada
> front end for LLVM, since VSI ports VMS to x86
> (https://vmssoftware.com/updates/state-of-the-port/) basing the
> compilers on LLVM.
>
> I know that Adacore dropped commercial support for Gnat Ada on OpenVMS
> in 2015. It's not the commercial reasons that interest me.
>
> In approaching this project again I would like to know as much as
> possible about how far Adacore's people or helpers have come in their
> developments for OpenVMS, what problems they have dealt with in the GCC
> upgrades they have resolved, only considered, and those they have seen
> as too difficult and blocking. The question arises as well for the
> upgrades (with for example around this time the transition of the GCC
> build to C++) as for the evolution of the debug management.
>
> If the answers raise confidentiality issues, I don't want to put anyone
> in trouble, but I'm looking for indications on who to negotiate with.
>
> It's not impossible that Adacore's people were among the last to develop
> GCC for OpenVMS Itanium. They may also be able to inform me about the
> build of the C and C++ part for GCC OpenVMS. I think indeed to associate
> to my efforts for Ada the exploration of the availability of a C++ GCC
> for Itanium OpenVMS.
>
> This resumption of project is quite at its beginning. My goal is to open
> as much as possible the work and its results to a collaborative work, in
> Open Source standards. One of my first tasks will be to update the
> current repository to allow opened development.
>
> Gérard Calliet
For those interested, a hobbyist license of OpenVMS is available from VMS Software, Inc., which is the new owners of VMS instead of HPE. There is also a free Alpha emulator for Windows 10 as well.
https://training.vmssoftware.com/hobbyist
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Ada on OpenVMS, where to have a new beginning
2020-08-17 17:14 Ada on OpenVMS, where to have a new beginning gérard Calliet
2020-08-17 18:56 ` Andreas ZEURCHER
@ 2020-08-18 18:49 ` nobody in particular
1 sibling, 0 replies; 3+ messages in thread
From: nobody in particular @ 2020-08-18 18:49 UTC (permalink / raw)
It is unlikely yet perhaps Steve Lionel will have some info on this.
Although he was not involved with Ada (to my knowledge) he was a fixture
in the compiler community for Fortran and probably more, at DEC, COMPAQ,
and HP over a long period and might be able to identify likely suspects
to contact.
This year the VMS port to Intel X86 was finally completed
https://vmssoftware.com/updates/state-of-the-port/
https://sciinc.com/remotevms/vms_techinfo/vms_news/OpenVMSOnX86-64.asp
I remember a lengthy discussion in the VMS newsgroup many years ago
regarding the future of Ada on VMS. I believe the guys at the above
companies were involved. I think the conclusion was they would not or
could not handle it in-house and I believe the Ada they had on VMS was
only 95. There were murmurings that they would try to find somebody to
do it but I did not hear that Adacore ever released anything.
Thank you, I'll follow this thread with interest.
On 17/08/2020 17:14, gérard Calliet wrote:
> Hello,
>
> I participated in a GNAT Ada build for Itanium OpenVMS
> (https://github.com/AdaLabs/gnat-vms) a few years ago. It is based on a
> GCC 4.7.3 .
>
> I'm coming back to this work to maintain it and make it evolve, in a
> general approach of making Ada available in OpenVMS environments (VAX,
> Alpha, Itanium, and soon x86). (http://www.vmsadaall.org/index.php/en/)
>
> For VAX and Alpha we have at least DEC Ada and Alsys Ada. On Itanium I
> have to maintain GNAT Ada on GCC. For x86 I have to base on the Gnat Ada
> front end for LLVM, since VSI ports VMS to x86
> (https://vmssoftware.com/updates/state-of-the-port/) basing the
> compilers on LLVM.
>
> I know that Adacore dropped commercial support for Gnat Ada on OpenVMS
> in 2015. It's not the commercial reasons that interest me.
>
> In approaching this project again I would like to know as much as
> possible about how far Adacore's people or helpers have come in their
> developments for OpenVMS, what problems they have dealt with in the GCC
> upgrades they have resolved, only considered, and those they have seen
> as too difficult and blocking. The question arises as well for the
> upgrades (with for example around this time the transition of the GCC
> build to C++) as for the evolution of the debug management.
>
> If the answers raise confidentiality issues, I don't want to put anyone
> in trouble, but I'm looking for indications on who to negotiate with.
>
> It's not impossible that Adacore's people were among the last to develop
> GCC for OpenVMS Itanium. They may also be able to inform me about the
> build of the C and C++ part for GCC OpenVMS. I think indeed to associate
> to my efforts for Ada the exploration of the availability of a C++ GCC
> for Itanium OpenVMS.
>
> This resumption of project is quite at its beginning. My goal is to open
> as much as possible the work and its results to a collaborative work, in
> Open Source standards. One of my first tasks will be to update the
> current repository to allow opened development.
>
> Gérard Calliet
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-08-18 18:49 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-17 17:14 Ada on OpenVMS, where to have a new beginning gérard Calliet
2020-08-17 18:56 ` Andreas ZEURCHER
2020-08-18 18:49 ` nobody in particular
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox