Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i December 2001 Release Notes: HP-UX Servers and Workstations > Chapter 13 Programming

Changes to the linker/dld Interface

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

Patches to the linker/dld interface include the following enhancements:

  • Added support for the CXperf performance measuring tool in both 32-bit and 64-bit versions of the ld command. Both versions recognize the +tools option, which enables CXperf information to be propagated to an executable program; see "CXperf Performance Monitoring Support" in Chapter 7 for information on CXperf.

  • Added support for huge data (.bss > 4GB)

  • A defect was repaired whereby +Oprocelim removed more than it should have causing a runtime error.

  • Performance shows a definite improvement:

    • 32-bit ld: approximately 30% link time improvement

    • 64-bit ld: approximately 8% link time improvement

  • Support OBJDEBUG architecture in both 32-bit and 64-bit linker.

  • Added support for executable stack.

  • Added global symbol table support.

  • Added support for object code repository reuse.

Neither functionality nor compatibility are affected by the code changes. However, for 64-bit programs, mixing object files having non-weakorder sections with object files having weakorder sections might cause the ordering of text sections to change.

The new version of the linker requires 34112 blocks.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2001 Hewlett-Packard Development Company, L.P.