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