Managing Systems and Workgroups: A Guide for HP-UX System Administrators

Configuring a Workgroup
Compatibility Between HP-UX Releases 10.x and 11.x
Chapter 4448
Compatibility Between HP-UX Releases 10.x
and 11.x
The topics in this discussion address compatibility issues that may arise
in workgroup configurations where systems are running different
versions of HP-UX releases and also sharing resources such as file
systems and applications. For example, a hypothetical workgroup in a
mixed environment might contain one 11.0 HP-UX server, and three
10.20 HP-UX clients.
HP-UX 10.x to 11.0 Compatibility
HP-UX 11.0 can be compiled to run as a 32-bit or as a 64-bit operating
system. In general, HP-UX 11.0 is designed to be fully compatible with
HP-UX 10.x.
NOTE Note that you do not have to port most software to run it on HP-UX 11.0:
the great majority of software will run acceptably on 11.0 without source
changes or recompilation.
HP-UX supports the following types of compatibility in HP-UX 11.0.
NOTE For detailed information on compatibility exceptions, see Release Notes
for HP-UX 11.0.
Binary Compatibility
An application that ran on an HP-UX 10.x release will generally
continue to run with the same behavior on both 32-bit and 64-bit HP-UX
11.0 provided that any dependent shared libraries are also present. An
executable is a binary file that has been processed by the HP link editor
with ld or indirectly with the compiler, and can be run by the HP-UX
loader (exec).