HP 3000 Manuals

Dependent Libraries [ Technical Addendum for HP Link Editor/iX ] MPE/iX 5.5 Documentation


Technical Addendum for HP Link Editor/iX

Dependent Libraries 

Dependent libraries are a new feature available on MPE/iX. They are
libraries that must be loaded in addition to the executable library (XL)
currently loaded.

When a program runs and the loader loads each XL, it checks the dependent
library list for that XL and loads any dependent libraries that have not
been loaded already.  This allows the dependencies to be isolated within
the libraries.  You only need to specify the first-level libraries when
linking or running the program.

Dependent libraries can be specified when you build the XL or by using
the new ALTXL command (see below) to alter an existing XL's dependent
library.

Example 

If an XL named lib1 was built with dependent libraries lib2 and lib3, and
lib2 had its own dependent libraries lib4 and lib5, the load graph would
look like the following:

     lib1 -> lib2 -> lib4 -> lib5 -> lib3 -> XL.PUB.SYS



MPE/iX 5.5 Documentation