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 Linker and Libraries User's Guide: HP 9000 Computers > Chapter 1 What's New in Recent Releases

64-bit Mode Link-time Differences

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

The 64-bit mode linker toolset does not support the following 32-bit mode features.

Option or Behavior

Description

-A name

Specifies incremental loading. 64-bit applications must use shared libraries instead.

-C n

Does parameter type checking. This option is unsupported.

-S

Generates an initial program loader header file. This option is unsupported.

-T

Save data and relocation information in temporary files to reduce virtual memory requirements during linking. This option is unsupported.

-q, -Q, -n

Generates an executable with file type DEMAND_MAGIC, EXEC_MAGIC, and SHARE_MAGIC respectively. These options have no effect and are ignored in 64-bit mode.

-N

Causes the data segment to be placed immediately after the text segment. This option is accepted but ignored in 64-bit mode. If this option is used because your application data segment is large, then the option is no longer needed in 64-bit mode. If this option is used because your program is used in an embedded system or other specialized application, consider using mapfile support with the -k option.

+cg pathname

Specifies pathname for compiling I-SOMs to SOMs. This option is unsupported.

+dpv

Displays verbose messages regarding procedures which have been removed due to dead procedure elimination. Use the -v linker option instead.

Intra-library versioning

Specified by using the HP_SHLIB_VERSION pragma (C and aC++) or SHLIB_VERSION directive (Fortran90).

In 32-bit mode, the linker lets you version your library by object files. 64-bit applications must use SVR4 library-level versioning instead.

Duplicate code and data symbols

Code and data cannot share the same namespace in 64-bit mode. You should rename the conflicting symbols.

All internal and undocumented linker options

These options are unsupported.

For more information, see the HP-UX Linker and Libraries Online User Guide (ld +help).

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