If You're Familiar with MPE V Segmenter... [ HP Link Editor/XL Reference Manual ] MPE/iX 5.0 Documentation
HP Link Editor/XL Reference Manual
If You're Familiar with MPE V Segmenter...
If you've used the MPE V Segmenter, the following list should quickly
familiarize you with how it differs from HP Link Editor/XL (for a
complete discussion of the differences between MPE V Segmenter and HP
Link Editor/XL, see appendix F):
* HP Link Editor/XL processes relocatable object files and
relocatable libraries. Relocatable libraries are functionally
indistinguishable from user subprogram library (USL) files; they
contain one or more relocatable object modules for each program.
To simulate the creation of USL files under MPE V (to create a
relocatable library), you must compile a program using the RLFILE
compiler directive.
* HP Link Editor/XL allows more flexibility in the use of
relocatable libraries. It searches as many libraries as you need
when you create a program.
* Normally, each module in a relocatable library comes from a
separate source file. This makes most efficient use of library
space and allows each module to be manipulated and linked
individually. However, with certain languages, you can create a
separate module in the library for each procedure or subprogram in
the source file. You do this at compile time by using the RLFILE
option. (See your compiler manuals for details on RLFILE.) This
feature simulates the use of relocatable binary modules (RBMs) and
may be the most convenient way to place existing source files in a
relocatable library.
* HP Link Editor/XL can handle modules of any size. You do not have
to segment large modules or a large library.
MPE/iX 5.0 Documentation