The Linker and Libraries Guide has been updated with the following new information for Solaris 8 10/00.
The environment variable LD_BREADTH is ignored by the runtime linker. See the section, "Initialization and Termination Routines."
The runtime linker and its debugger interface have been extended for better runtime and core file analysis. This update is identified by a new version number. See the rd_init() function in the section Agent Manipulation. This update expands the rl_flags, rl_bend, and rl_dynamic fields of the rd_loadobj_st structure. See the section, "Scanning Loadable Objects."
The validation of displacement relocated data in regard to its use, or possible use, with copy relocations is now provided. See the section, "Displacement Relocations."
64-bit filters can be built solely from a mapfile using the link-editors -64 option. See the section, "Generating a Standard Filter."
Some explanatory notes on why $ORIGIN dynamic string token expansion is restricted within secure applications are provided. See the section, "Security."
The search paths used to locate the dependencies of dynamic objects can be inspected using dlinfo(3DL).
dlsym(3DL) and dlinfo(3DL) lookup semantics have been expanded with a new handle RTLD_SELF.
The runtime symbol lookup mechanism used to relocate dynamic objects can be significantly reduced by establishing direct binding information within each dynamic object. See the section, "External Bindings and Direct Binding."