HP-UX 11i Version 2 Release Notes (October 2003)

Libraries and Programming
HP aC++ Compiler
Chapter 9
215
Standard for Information Systems - Programming language C, ANS X3.159-1989 (the
ANSI C 89 standard). It has partial support for C99 language features when used in C
mode.
Summary of Change
Included with HP-UX 11i v2 is the librwtool_v2 library which corresponds to Rogue
Wave's Tools.h++ version 7.1.1. To use this library with -AA, link with -lrwtool_v2.
Impact
With the librwtool_v2 library, you can use the functionality of Tools.h++ in C++
applications compiled for use with the -AA option (the option that selects the Standard
C++ runtime, as opposed to the “classic” C++ runtime library.) Previously, the
functionality of Tools.h++ was only available to programs that were compiled for the
“classic” C++ runtime (-AP).
Compatibility
There is a binary incompatibility if you are using the -AP iostream clog stream. It
conflicts with the -AA version, so you can't mix and match.
Performance
There are no performance issues.
Documentation
Documentation for the HP aC++ Compiler for Itanium-based Systems is delivered with
the product.
Obsolescence
In the post-HP-UX 11i v2 release, the Transition Links product will be removed.
For the C-Dev-Tools.C-AUX fileset, the Transition Links will not be replaced by
symbolic links. The files in question are in:
/opt/langtools/tlinks/C-AUX
They include cpp, cpp.ansi, lex, and yacc, as well as links to locales in
/opt/langtools/lib/nls/msg/. (The lex and yacc commands will be available if
the contents of the file /etc/PATH are included in your $PATH.)
For the OS-Core.C-KRN fileset, /usr/bin/cc will not be replaced by a symbolic link,
unless the optional C-ANSI-C product is installed.
(If C-ANSI-C is not installed, the cc command will be available if the contents of the
file /etc/PATH is included in your $PATH.)