Linker and Libraries Guide
  Suchtext Nur in diesem Buch
Sehen Sie dieses Buch:

Appendix D New Linker and Libraries Features and Updates

This appendix provides an overview of new features and updates that have been added to the Solaris operating environment and indicates the release to which they were added:

Solaris 9 12/02 Release

  • String table compression is provided by the link-editor. This can result in reduced .dynstr and .strtab sections. This default processing can be disabled using the link-editor's -z nocompstrtab option.

  • The -z ignore option has been extended to eliminate unreferenced sections during a link-edit. See “Remove Unused Material”.

  • Unreferenced dependencies can be determined using ldd(1). See the -U option.

Solaris 9 Release

Solaris 8 07/01 Release

Solaris 8 01/01 Release

  • The symbolic information available from dladdr(3DL) has been enhanced with the introduction of dladdr1().

  • The $ORIGIN of a dynamic object can be obtained from dlinfo(3DL).

  • The maintenance of runtime configuration files created with crle(1) has been simplified. Inspection of a configuration file displays the command-line options used to create the file. An update capability is provided with the -u option.

  • The runtime linker and its debugger interface have been extended to detect procedure linkage table entry resolution. This update is identified by a new version number. See rd_init() under “Agent Manipulation Interfaces”. This update extends the rd_plt_info_t structure. See rd_plt_resolution() under “Procedure Linkage Table Skipping”.

  • An application's stack can be defined non-executable using the new mapfile segment descriptor STACK. See “Segment Declarations”.

Solaris 8 10/00 Release

Solaris 8 Release

Solaris 7 Release

Solaris 2.6 Release