[Info-vax] compile for VAX 8650 system
John Reagan
xyzzy1959 at gmail.com
Tue Jun 7 16:32:12 EDT 2016
On Tuesday, June 7, 2016 at 3:30:22 PM UTC-4, IanN wrote:
> On Tuesday, June 7, 2016 at 1:24:19 PM UTC-6, Simon Clubley wrote:
> > On 2016-06-07, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:
> > >
> > > Here, you'll want to license HPE OpenVMS VAX on and boot and use simh
> > > or one of the commercial VAX emulators — preferably running the same
> > > OpenVMS VAX version and patches as the target boxes — and install the
> > > compilers and licenses and source code on the emulator, and build your
> > > binaries and kits on the emulator, transfer the results to the
> > > production server, and be done with it.
> > >
> >
> > Given who his employer appears to be (like you, I've just checked) the
> > question is whether the Ada compiler in use is DEC's Ada 83 compiler
> > or one of the third party ones available at the time.
> >
> > If it's a third party one, then there's additional licencing issues
> > to be resolved there as well.
> >
> > Simon.
> >
> > --
> > Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
> > Microsoft: Bringing you 1980s technology to a 21st century world
> I believe the Ada compiler we are using is TLD System's.
So if you are using VAXELN, then I think you must be using the VAXELN Ada compiler and VAXELN C compilers. They are the VAX/VMS-hosted, VAX/ELN-targetted cross-compilers that come with VAXELN (along with VAXELN Pascal).
As Steve mentioned, unless you can find the original kits (probably on 9-track tape from that era or might be TK50), you might really be stuck. And if you find the media, you'll have another adventure reading it somewhere to import into your VAX emulator. And if all that goes well, you'll have to export the newly compiled ELN boot image from your emulator all the way to that VAX box over whatever network is in place at the customer site.
On the brightside, I think that all predates the existence of PAKs so you won't have to try to find the license.
More information about the Info-vax
mailing list