home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!darwin.sura.net!spool.mu.edu!olivea!charnel!rat!ucselx!crash!cmkrnl!jeh
- From: jeh@cmkrnl.com
- Newsgroups: comp.os.vms
- Subject: Running old executables on later VMS versions
- Message-ID: <1992Dec23.124607.998@cmkrnl.com>
- Date: 23 Dec 92 20:46:07 GMT
- References: <01GSFRCO046A984N6I@ZENO.MSCD.EDU>
- Organization: Kernel Mode Consulting, San Diego, CA
- Lines: 44
-
- In article <01GSFRCO046A984N6I@ZENO.MSCD.EDU>,
- LABELLES@ZENO.MSCD.EDU (Stephen LaBelle - MSCD) writes:
- >> Earle Ake Internet: <ake@dayton.saic.com> writes:
- >> I have a system running VMS 5.4. We have batch jobs that run one
- >> process per job that control communications cards. The software was recently
- >> upgraded from VMS 4.7 to 5.4. We have seen a few ramdom non-reproducible
- >> system crashes recently [...]
- >
- > You have left out a few details, but I would think about recompiling and
- > relinking these executables under the new version of VMS 5.4. Thats a
- > pretty big jump 4.7 to 5.4. VMS version 5, is a major upgrade over version 4.
- > Unless of course the recompiling was done as part of the upgrade process.
- >
- > 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.
-
- I have many executable images which I use every day which were compiled and
- linked under VMS V2.x.
-
- There are of course exceptions, but these are mostly due to poor coding
- practices (ie designs which depend on undocumented behavior). These generally
- need to be rewritten, not just recompiled and relinked.
-
- Upward compatibility for user-mode images is a major goal of VMS and is one of
- the reasons behind the design of certain parts of the system, notably shareable
- images.
-
- Note that I said "user-mode images". Things that are aware of the layout of
- "internal" data structures, and/or which are linked with the exec (ie with
- SYS.STB), are of course exceptions. However in these cases the system detects
- the problem and simply won't run the image at all.
-
- --- Jamie Hanrahan, Kernel Mode Consulting, San Diego CA
- drivers, internals, networks, applications, and training for VMS and Windows-NT
- uucp 'g' protocol guru and release coordinator, VMSnet (DECUS uucp) W.G., and
- Chair, Programming and Internals Working Group, U.S. DECUS VMS Systems SIG
- Internet: jeh@cmkrnl.com, hanrahan@eisner.decus.org, or jeh@crash.cts.com
- Uucp: ...{crash,eisner,uunet}!cmkrnl!jeh
-