Replacing Fortran runtime library modules in a Fortran executable program

To relink-edit your existing executable program under Language Environment, you must replace Fortran runtime library modules in the executable program with the equivalent Language Environment routines. The Fortran library module replacement tool enables you to do this without having to have the object modules that make up the executable program. This is most useful when:
  • You need to recompile some, but not all, of your own Fortran routines that are within one of your executable programs.
  • You need to upgrade existing programs to contain the Language Environment runtime library modules. Language Environment data sets can be installed, but the changes are not reflected in your own executable programs unless you link-edit them again using the updated data sets.

You might have to use your original executable program rather than your object modules as linkage editor input because you don't have all of your routines available in source form for recompilation or because you didn't retain the object modules. A problem occurs when you use your previous executable programs as linkage editor input because the linkage editor retains the non-Language Environment modules that are in your original executable program while including others from the current SYSLIB input. The solution is to use the Fortran library module replacement tool as discussed in the following sections.