HP-UX 11i Version 2 December 2007 Release Notes
• Debugging:
— Absolute Debugger (Adb): New features include support for Lazyfp, Dual pdir,
debugging MxN threads in a process/core, debugging INIT and MCA crash dumps,
and debugging a shared library for an attached process.
— HP Kernel Debugger (KWDB): Included in HP-UX 11i v2, but not supported.
— HP Wildebeest Debugger (WDB) 4.0: Features include performance improvements and
support for Runtime Memory Checking, for enabling/disabling threads for better DDE
compatibility, for unwinding through corrupted PC, for stack traces in Java/C/C++
programs, and enhanced support for C++ templates. New command: dumpcore. Info
threads command output has changed.
NOTE: The HP Wildebeest Debugger (WDB) has been updated since the initial release of
HP-UX 11i v2. For the most current information, visit http://www.hp.com/go/wdb.
• Dynamic Loader (dld.so) B.12.20: Changes include support for applications built with
+[no]lazyload and -B [direct|lazydirect|nodirect], lazy loading of shared
library, and direct binding.
• File Descriptor Allocation: The behavior of the file descriptor allocation changed to prevent
security problems such as unauthorized modification of root-owned files.
• GTK+ Libraries 1.2.10.2: Added; required for Netscape 7 and Mozilla. Consists of the
component libraries GLib, GDK, and GTK.
• HP aC++ Compiler: The functionality of Tools.h++ now available with the Standard C++
runtime (-AA). Transition Links product deprecated.
• HP C Compiler: The legacy_hpc/ subdirectory no longer provided. C-Analysis-Tools
product obsoleted. The tools cb, cflow, cxref, endif, lint, protogen no longer shipped.
Transition Links product deprecated.
• HP Fortran v2.7: A new feature is binary I/O conversion. New or revised directives/options
include optimize openmp[on|off], +Oautopar(revised), +Ofast(changed implied options),
+DOosname, +O[no]rotating_fpregs, +O[no]preserved_fpregs, and +O[no]no_return.
• HP Math Library (libm): Changes to libm, math.h, complex.h, tgmath.h, fenv.h,
cmath, and complex components, including new and changed functions. Major performance
upgrade for power functions: pow[fwlq], pown[fwlq], and powlln[fwlq]. Switch
introduced into math.h to support a strict C99 namespace.
• HP Message Passing Interface (MPI) 1.8.3: New features include additional launch utility
mpirun.all, HyperFabric/HyperMessaging Protocol (HMP) functionality, stdio not
processed by default, argument error checking turned off by default.
• HP MLIB 8.4: Major enhancement is performance tuning. Incorporates algorithmic
improvements. Several tunable parameters adjusted for improved execution performance.
• Itanium®-based Unwind Library (libunwind.so): Changes include a new set of “Unwind
Express” APIs that perform stack unwinding considerably faster, and new header files
<uwx.h> and <uwx_self.h>.
• Java 2 Standard Edition Platform:
— HP 3D Technology for the Java 2 Standard Edition Platform 1.3: Two new, identical
Java 3D products now install: one into Java RTE 1.3 and the other into Java RTE 1.4.
— Runtime Environment (RTE) for the Java 2 Platform 1.4: New features include
nonblocking I/O APIs, IPv6 support, new garbage collectors (parallel, and concurrent
mark and sweep), Java Web Start application deployment technology now bundled
with the RTE. RTE for Java 1.3 still included as well.
— Runtime Plug-in (JPI) for Netscape/Mozilla for the Java 2 Platform 1.4: Now added,
providing the latest Java technology. JPI 1.3 still included as well.
• Link Editor (ld): New functionality includes lazy loading of shared libraries (+[no]
lazyload) and direct binding support.
86 What is New at a Glance