VMS and VAX support in GCC

Nathanael Nerode neroden@twcny.rr.com
Thu Dec 18 17:22:00 GMT 2003


Stanley Quayle wrote:
>I'd like to volunteer to support GCC for VMS.  Please remove them 
>from the "obsolete" list.
That happens when it starts working again.  Not before.  :-)

Note that GCC currently *already* supports Alpha/OpenVMS; if you can use 
common code between that and your new VAX/VMS port, that might help you.
I do not recommend reviving the old VAX/VMS port as it was an ugly mess 
which hadn't worked for years, and it doesn't correspond to the current 
GCC coding standards.

If you're really interested in doing this, start working on a port, and 
when you've got it basically working, submit it as a patch against 
mainline.  Feel free to ask for help in solving any specific problems 
you run into when working on the port.  (Ask on gcc@gcc.gnu.org.) 
You'll probably need to read the GCC internals manual, which is 
somewhere on gcc.gnu.org.

>There's an implementation of bash and other Unix-like things called "GNV" 
>for VMS, which should make VMS support simpler.  Currently, GNV is available 
>only for Alpha and Itanium, but might become available for VAX eventually.  

In other words, not useful for VAX/VMS support now.  Volunteering?  ;-)
(I guess there's a possible port for Itanium/VMS there too, if you're 
volunteering....)

>For details on GNV, check out sourceforge...
>
>--Stan Quayle
>Quayle Consulting Inc.



More information about the Gcc mailing list