HP-UX Linker and Libraries Release Notes (August, 2006 )

HP-UX Linker and Libraries August 2006 Release Notes
New Features in This Release
Chapter 1 5
New Features in This Release
This section describes new features introduced in this release of HP-UX Linker and Libraries.
This section discusses the following topics:
“New Linker Features for Integrity Systems and PA64 Systems” on page 5
“New Linker Features for PA32 Systems” on page 6
New Linker Features for Integrity Systems and PA64 Systems
Following are the new features:
“Improved Process Efficiency” on page 5
“New +noprocelim_sym Option to Retain Unreferenced Symbols During Procedure
Elimination” on page 5
“New -w Option to Turn Off Linker Warnings” on page 6
“New +alloc_hidden_commons Option to Force Storage Allocation for Hidden Common
Symbols” on page 6
“dldd Tools Available for Integrity Systems” on page 6
Improved Process Efficiency
This version of linker enables you to run a process more efficiently. The shl_unload() and
dlclose() APIs can now unload more shared libraries than earlier. This is possible because
of improved dependency tracking. When shared libraries are unloaded before terminating a
process, more resources become available and the process runs more efficiently. Earlier the
shared libraries were considered to be in use and were not being unloaded. This would block
resources and the process would not run efficiently.
New +noprocelim_sym Option to Retain Unreferenced Symbols During Procedure
Elimination
This version of linker enables you to retain required unreferenced symbols. The +Oprocelim
option in linker enables optimization by removing all unreferenced procedures and
symbols. The new option enables you to retain certain unreferenced symbols. For each
symbol that you want to retain, you can use +Oprocelim in combination with the new
option +noprocelim_sym.