17
• July 1996, Edition 1, part number B2355-90653. This manual
supersedes Programming on HP-UX part number B2355-90652. The
main reason for this new edition is to document new functionality for
the HP-UX 10.20 release and to describe what's ahead in a future
release of the linker toolset:
• Add a -B symbolic option to help improve shared library
performance.
• Introduce the fastbind tool to improve the start up time of
programs that use shared libraries.
• Introduce the Linker and Libraries Online User Guide.
• Announce changes in PA-RISC hardware compatibility—PA-RISC
1.1 systems, by default, generate PA-RISC 1.1 code; PA-RISC 2.0
systems generate 2.0 code.
• Describe compatibility warnings generated by the linker and
dynamic loader for HP 9000 architecture issues and linker toolset
features that may change in a future release.
• Describe what's changing in a future release of the linker toolset.
• Add the +Ostaticprediction option to use with profile-based
optimization.
• January 1995, Edition 1, part number B2355-90652. This manual
supersedes Programming on HP-UX part number B2355-90026. The
main reason for this new edition is to document new functionality for
the HP-UX 10.0 release:
• Update path names to reflect the new System V Release 4 file
system. Some of the changes are:
• Most files in /lib are now in /usr/lib.
• Most optional products are in /opt. For example, HP C is in
/opt/ansic, HP C is in /opt/CC, HP FORTRAN/9000 is in
/opt/fortran, and HP/DDE is in /opt/langtools/dde.
• Caution against mixing shared and archive libraries.
• Describe a new library-level versioning scheme for shared
libraries.
• Update the chapter on profile-based optimization.
• Describe changes in optimization levels 3 and 4.