The Compaq Professional Linux Developer's Software consists of individual
components, most of which are provided as RPM packages. Each product's
documentation provides installation instructions, but here is a quick
overview.
To install for the first time, use rpm -i filename.rpm. To upgrade, use
rpm -U filename.rpm.
Description |
|
Notes |
|
|
|
|
1 |
binutils and
gdb
|
|
If you are
using a distribution earlier than Red Hat or SuSE 7.0, use the distribution-specific
binutils and gdb provided by Compaq. Early versions of Linux for
Alpha had a few bugs in the linker and some support needed for the
Compaq C++ compiler was not available. The distribution-specific
versions are exactly the same as those released on the Linux distribution
plus the few necessary fixes.
Since your distribution already comes with these components, use
rpm -U.
|
|
|
|
|
|
|
2 |
Install the libots library. |
|
The libots library provides runtime
support for programs compiled by the Compaq compilers.
|
|
|
|
|
3 |
Install the CPML library appropriate
for your processor. |
|
CPML provides better performance
for math routines then the ones provided by libm. The cpml library
comes in two different packages, only one of which can be installed
on a given system:
- cpml_ev5-version.alpha.rpm - This package has code that runs
best on Alpha chips prior to the EV6 (21264) processor. The code
also runs on EV6 machines, but the EV6 version of the package
provides code that runs significantly faster on EV6 processors.
- cpml_ev6-version.alpha.rpm - This package provides a library
that is highly tuned for the EV6 processor, but it will not run
on earlier processors. It might produce "Illegal instruction"
traps.
|
|
|
|
|
4 |
Install the following
in any order:
|
|
These components are independent
and you do not need to install them all.
|
|
|
|
|
5 |
Install the C++ (cxx) compiler. |
|
The C++ compiler can be installed only
after you have installed the C compiler.
|
|
|
|
|
6 |
Install the CXML library appropriate for
your processor. |
|
CXML is a set of highly optimized subroutines
that support linear algebra, signal processing, and other computationally
intensive programming. Like CPML, the cxml library comes in two
different packages, only one of which can be installed on a given
system:
- cxml_ev5-version.alpha.rpm
- cxml_ev6-version.alpha.rpm
|
|
|
|
|
7 |
For Fortran, install the runtime library
cfalrtl and then the compiler cfal. |
|
The Fortran compiler (cfal) can be
installed independently from the other compilers, but the Fortran
runtime library (cfalrtl) must be installed first. |