NAGWare f95 Compiler Release 5.1
Technical Information Note (TECHINFO)
1. Introduction
The following implementations of the NAGWare f95 Compiler Release 5.1 are
available on CDROM or by download from the NAG web site.
Product code Target platform Distribution directory
------------ --------------- ----------------------
NPAMP51NA Apple Mac OS X NAGWare_f95-macosx
NPMIN51NA Apple Intel Mac OS X NAGWare_f95-macx86
NPH9751NA HP 9000 Series HP-UX11 NAGWare_f95-hp9000
NPIB651NA IBM RISC System/6000 NAGWare_f95-rs6000
NPL6A51NA AMD64/EM64T Linux glibc2.3 or later NAGWare_f95-amd64
NPLUX51NA Linux (x86) glibc2.3 or later NAGWare_f95-rh90
NPSOL51NA Sun SPARC (Solaris) NAGWare_f95-sparc
NPSOL51NG Sun SPARC (Solaris), gcc NAGWare_f95-sol2gcc
2. Installation for unix
(1) From CDROM:
Connect to the distribution directory on the CD and type CDINSTALL.
E.g.
cd /cdrom/NAGWare_f95-sparc
./CDINSTALL
(2) To run directly from CDROM:
Connect to the distribution directory on the CD and type CDRUN.
E.g.
cd /cdrom/NAGWare_f95-sparc
./CDRUN
(3) From an internet distribution:
Unpack the gzipped tar file into an area with sufficient space.
install as per the CD distribution, e.g.
Connect to the distribution directory and type INSTALL.
E.g.
gunzip <NAGWare_f95-sparc.tgz | tar xf -
cd NAGWare_f95-sparc
./INSTALL
3. Machine-specific Details
Details of the product specific to each machine are given below. The
products were tested on the specified operating system version and so
should work on fully compatible later releases of the operating
system. Details are also given as to whether the runtime garbage
collector is supported and whether 128-bit reals are supported. Which
debugger is used and any restrictions have also been documented.
NPAMP51NA - Apple Mac OS X
--------------------------
Machine: Apple PowerMAC G4 or compatible (including G5)
Operating System: Mac OS X version 10.3 or compatible
C Compiler: gcc 3.3 or compatible
Space Required: 11 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: upsf95
NPMIN51NA - Apple Intel Mac OS X
--------------------------
Machine: Apple Intel Mac
Operating System: Mac OS X version 10.4 or compatible
C Compiler: gcc 4.0.1 or compatible
Space Required: 9.7 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: None
Kusari Version: 2.2-15
NPH9751NA - Hewlett Packard 9000 Series
-------------------------------------------
Machine: HP 9000 Series, 32 bit, PA RISC (2.0) or compatible
Operating System: HP-UX B.11.11
C Compiler: HP ANSI C compiler B.11.11.10
Space Required: 12.0 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
Debugger: upsf95
NPIB650NA - IBM RISC System/6000
--------------------------------
Machine: IBM RISC System/6000
Operating System: AIX 5.3
C Compiler: AIX XL C compiler 6.0 or compatible
Space Required: 9.6 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
Debugger: dbx90
NPL6A51NA - AMD64/EM64T Linux glibc2.3 or compatible
----------------------------------------------
Machine: AMD x86_64 (Opteron) or Intel EM64T
Operating System: Kernel version 2.4.21 or compatible
glibc: 2.3.x or compatible
C Compiler: gcc 3.2.3 or compatible
Space Required: 16 MB
Garbage Collection: AMD64 only (the -gc option does not work on EM64T)
128-bit reals: NO
Debugger: upsf95 (requires GCC 3.x to function correctly)
Note: This implementation supports object sizes greater than 2 GB.
The default ABI of this version is incompatible with
previous releases. In order to generate code compatible
with 5.1(346) or earlier, please use the -abi=64 option.
(The -abi=64 option will be withdrawn in a future release
of NAGWare f95.) In order to run dynamic executables
linked with 5.1(346) or earlier, the environment variable
LD_LIBRARY_PATH must be set to ensure the compatible shareable
library is picked up from the subdirectory x86_64f of the
compiler lib directory, default /usr/local/lib/NAGWare/x86_64f.
NPLUX51NA - Linux (x86) RedHat 9.0
----------------------------------
Machine: Intel 486 or compatible
Operating System: Kernel version 2.4.20 or compatible
glibc: 2.3.x or compatible
C Compiler: gcc 3.2.2.5 or compatible
Space Required: 11 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: upsf95 (requires GCC 3.x to function correctly)
NPSOL51NA - Sun SPARC Solaris
-----------------------------
Machine: Sun SPARC Ultra or compatible
Operating System: SunOS 5.8 (Solaris 8) or compatible
C Compiler: Sun Workshop C 5.5 or compatible
Space Required: 14 MB
Garbage Collection: YES
128-bit reals: YES
Debugger: upsf95
NPSOL51NG - Sun SPARC Solaris (gcc)
-----------------------------------
Machine: Sun SPARC Ultra or compatible
Operating System: SunOS 5.8 (Solaris 8) or compatible
C Compiler: gcc 3.4.2
Space Required: 9.0 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: None