[Info-vax] The future of Ada on VMS

gérard Calliet gerard.calliet at pia-sofer.fr
Thu May 24 15:31:31 EDT 2018


Le 24/05/2018 à 20:12, Simon Clubley a écrit :
> On 2018-05-24, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
>>
>> BTW, I received some information recently which strongly implies that
>> my efforts to get FSF GNAT running on VMS Alpha (instead of Adacore's
>> paid GNAT Pro compiler) were never going to succeed because it appears
>> not all the required VMS bits exist in the FSF GCC code base.
>>
> 
> For anyone confused by the above wording, I meant attempting to get GNAT
> running on VMS by starting from the FSF GNAT compiler compiled as a Linux
> based cross compiler for VMS, instead of starting with a GNAT Pro compiler
> for VMS (which wasn't an option for me but which Gerard had access to.)
> 
> Simon.
> 
Wrong story, Simon. I never got the GNAT Ada pro, because Adacore didn't 
want to give it anymore. VSI had a pcsi GNAT Ada pro, and at that time 
they didn't yet unpack it, and didn't do anything for us and our 
customer (first VSI license in the world).
[[About all the discution about VSI: you are totaly right, they are 
totaly right. And Digital, Compaq, HP, HPE have always been totaly 
right. I know it.]]

So we (AdaLabs, me) did rebuild the compiler from FSF sources, 
integrating some bits of code specific to VMS from "friends" (very 
little) and patching some code (very little). It is a canadian 
cross-compilation operation.

The limitation is that we used an old gcc because it was much simpler. 
But when  the built is done, IT IS the gnat Ada Pro : Adacore has to be 
compliant to the license Open Source, so the sources in FSF ARE the 
sources of Gnat Ada pro. And, of course, a lot of context tools can be 
ported, but we didn't get time and/or investment.

With a little effort, everything is in FSF sources. I work now on dwarf 
issues. Just beginning. I'll say more later.

Gérard Calliet

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus




More information about the Info-vax mailing list