[Info-vax] compile for VAX 8650 system
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Tue Jun 7 14:45:34 EDT 2016
On 2016-06-07 18:20:45 +0000, imniklason at gmail.com said:
> The company I work for currently has a contract to support code running
> on a VAX 8650 system, we need to find some way to compile Ada, c, and
> assembly (not sure exactly which versions, can find out if necessary)
> for the VAX 8650 system. We have looked into emulation, acquiring our
> own VAX 8650 system, and using a cross compiler, but so far we have not
> had any luck with any of these approaches. I am writing this to see if
> any of you fine folks have any suggestions as to how we might proceed.
Cross-compilers and shipping ancient and ginormous VAX boxes around the
planet is not how this sort of thing is generally accomplished.
OpenVMS VAX application binaries are not tied to a specific hardware
implementation. They do need to be on the same or an older release
for best results, but it can also be possible — with care, and some
testing — to back-build application binaries, though that's officially
unsupported.
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.
Related:
http://labs.hoffmanlabs.com/node/70
I know that there are (were?) folks working at the organization that
you're affiliated with that know how to do this and that were very
familiar with OpenVMS, so either ask around and get some internal help,
or work with your management and get some external technical help from
some folks that know about OpenVMS.
Barring unique embedded hardware, replacing the whole VAX with a VAX
emulator is often feasible — most or all of the available VAX emulators
will be faster than any available VAX, too.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list