This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: VMS and VAX support in GCC


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]