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 4450
An executable created by linking with a mixture of shared and
archive libraries is not recommended.
Data model relocatable object compatibility.
Creating an executable by linking with a mixture of 32-bit and 64-bit
objects is not supported and will not be permitted by the loader.
Compatibility Between 32-bit and 64-bit
There are several areas where compatibility issues may arise between
the 32-bit and 64-bit versions of HP-UX 11.0. These issues are explained
in the following sections:
“Running 10.x Applications on HP-UX 11.0” on page 450
“Exchanging Data Between 32-bit and 64-bit Applications” on
page 454
Table 4-3 shows how supported systems interact with the 32-bit and
64-bit versions of HP-UX 11.0.
Running 10.x Applications on HP-UX 11.0
The term binary compatible means that an application that ran on a
previous release will generally continue to run with the same behavior
on the current release. In the great majority of cases, legacy software is
binary compatible with HP-UX 11.0 (that is, it will run successfully). If
Table 4-3 32-bit and 64-bit Compatibility
32-bit Only
Supported System
32-bit and 64-bit
Supported System
64-bit Only
Supported System
- Can update or
install to 32-bit
version of HP-UX
11.0 only.
- Only 32-bit
applications can
execute.
- Can compile and
link either 32-bit or
64-bit binaries.
- Can update or
install to 32-bit or
64-bit version of
HP-UX 11.0.
- Both 32-bit and
64-bit applications
can execute.
- Can compile and
link either 32-bit or
64-bit binaries.
- Can update or
install to 64-bit
version of HP-UX
11.0 only.
- Both 32-bit and
64-bit applications
can execute.
- Can compile and
link either 32-bit or
64-bit binaries.