HP-UX 11i Version 1.5 Release Notes, May 2001
Table Of Contents
- 1 Overview of the Release Notes
- 2 Workstation/Server Specific Information
- 3 HP-UX Features
- 4 File and Disk Management
- 5 Networking
- 6 Commands and System Calls
- 7 Programming
- aC++ Libraries
- Changes to libc
- libcres.a Library
- New libdcekt.sl and libdcecpkt.sl Libraries
- New Linux Compatible API Library
- New locale Libraries
- New Unwind Library
- X11 Libraries
- SNMP
- Machine Dependent Headers
- Threadsafe Documentation
- Obsolescence and Deprecation of APIs
- Linker Toolset
- gprof Multiple Shared Library Profiling
- CXperf Performance Monitoring Support
- HP Caliper
- WDB Debugger Tool
- ADB Debugger Tool
- Fortran
- Packaging for Specific Releases
- 8 Other Functionality

Programming
Obsolescence and Deprecation of APIs
Chapter 7 121
— not enough ROI
Core System Libraries
With the release of HP-UX on the Itanium-based platform, there are
several APIs and libraries that are not available for native
(Itanium-based platform) development. The PA equivalent versions will
be available on Itanium-based systems to support deployment of PA
applications on Itanium-based systems (see Aries - PA-RISC Binary
Support).
These libraries and APIs were deprecated in HP-UX 10.30 and later
releases, and, excluding libc.a, will be obsolete in a future release on
PA systems. Applications using these libraries and APIs will fail to
compile (missing definition in header file) or will not link (missing
library or unsatisfied symbol). The list of libraries that are not available
in native form on Itanium-based systems for HP-UX 11i Version 1.5
(B.11.20) is:
• libc.a, pa20_64/libc.a (archived libc, 32-bit and 64-bit)
• libp/libc.a (archived profile libc)
• libpicc.a (position independent library)
• libdbm.a, libdbm.1, and libdbm.sl (database management library)
• libndbm, libndbm.2, and libndbm.sl (database management
library)
• libPW.a (AT&T Programmer's Workbench)
• libBSD.a (BSD 4.2 library)
• libcma.1, libcma.2, and libcma.sl (CMA thread library)
• libd4r.1 and libd4r.sl (_r thread-safe POSIX draft 4 APIs)
• /usr/old/libmalloc3x.a and /usr/old/malloc3c.o (old PA malloc
object files)
• libsis.sl (Secure Internet Services)
The following header files are not provided on Itanium-based systems.
You should use alternative APIs, as documented in HP-UX 10.30 and
later release notes.
• /usr/old/user/include/nl_ctype.h (HP-UX 9.x interfaces)