home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!wupost!spool.mu.edu!agate!ucbvax!SPOCK.FHCRC.ORG!JOE
- From: JOE@SPOCK.FHCRC.ORG (Joe Meadows)
- Newsgroups: comp.os.vms
- Subject: Re: Running old executables on later VMS versions
- Message-ID: <01GT8UWPTG3K9BWII0@SPOCK.FHCRC.ORG>
- Date: 8 Jan 93 01:43:00 GMT
- Sender: daemon@ucbvax.BERKELEY.EDU
- Distribution: world
- Organization: The Internet
- Lines: 44
-
- >> It is strongly suggested that applications be recompiled and relinked as
- >> part of a major operating system upgrade. You indicate the problems started
- >> after the recent upgrade, I would start there.
- >
- >This seems to be one of those persistent myths about VMS.
- >
- >I don't know who "strongly suggests" this. Most applications do NOT need to
- >be recompiled and relinked for VMS upgrades.
-
- Actually, I recall statements such as this being made in the release notes for
- at least one version of VMS, if not several.
-
- The first time was when they broke up VMSRTL into several images (forgive a
- possibly fading memory, it was one of the run-time libraries however, if not
- VMSRTL) and they suggested that you relink to improve image activation time.
-
- The most recent time was when they introduced the "modular executive". Of
- course, the idea with introducing the modular executive was to further reduce
- the amount of relinking required (for images linking against the executive
- that is).
-
- Other times have generally been for specific reasons, such as the TPU case
- cited earlier. In fact, the callable tpu fiasco was the first time I ever had
- non-internals code break from an upgrade (call me lucky [or carefull]).
-
- I'd say VMS has done a very good job of maintaining compatability, and as
- Jamie points out, there were & are several very old pieces of VMS code sitting
- around that still work just fine.
-
- While there have been things that they have obsoleted, generally that just
- means they stop documenting a routine or interface (or at least move it to the
- obsolete features manual). Off the top of my head I can't even think of one
- that has actually been removed. Of course, not actually killing these things
- has been what allows old code to run so well, but on the flip-side it's also a
- fair bit of extra baggage to be carrying around!
-
- Anyone care to dredge up some old memories? It's gotta be a lot funner than
- the flame-fest we've been having lately (not to they they haven't been
- somewhat humorous, but even [name-your-comedian-here] gets boring after a
- while).
-
- Cheers,
- Joe Meadows meadowsj@boeing.com
-
-