NAGWare f95 Compiler Release 4.2
Technical Information Note (TECHINFO)
1. Introduction
The product NPUX142NA contains nine implementations of the NAGWare f95
Compiler Release 4.2. The implementations are in separate distribution
directories as shown in the table below. Single-machine implementations
are available on tape cartridge or from the Internet, in which case only
one distribution directory will be present.
Product code Target platform Distribution directory
------------ --------------- ----------------------
NPDAU42NA DEC Alpha Unix NAGWare_f95-alpha
NPH9742NA Hewlett Packard 9000 Series 700
HP-UX 11 NAGWare_f95-hp700
HP-UX 10 NAGWare_f95-hp700_10
NPIB642NA IBM RISC System/6000 NAGWare_f95-rs6000
NPLUX42NA Linux (Intel) NAGWare_f95-linux
NPSG542NA Silicon Graphics (IRIX 5) NAGWare_f95-irix5
NPSG642NA Silicon Graphics (IRIX 6 & IRIX64) NAGWare_f95-irix64
NPSOL42NA Sun SPARC (Solaris) NAGWare_f95-sparc
NPSOL42NG Sun SPARC (Solaris) GCC NAGWare_f95-sol2gcc
NPSU442NA Sun SPARC (SunOS) NAGWare_f95-sun4
The following implementations are only available on a separate tape
cartridge or CD (Release 4.2):
Product code Target platform Distribution directory
------------ --------------- ----------------------
NPAMP42NA Apple PowerMac OS X
NPL6442NA Intel Itanium Linux NAGWare_f95-ia64
NPL6A42NA AMD64 NAGWare_f95-amd64
NPW3242NA Microsoft Windows
The following implementations are not licence-managed and are available
separately on tape cartridge or CD (Release 4.1 and 4.2):
Product code Target platform Distribution directory
------------ --------------- ----------------------
NPBSD41NA FreeBSD (Intel) NAGWare_f95-FreeBSD
NPBSD42NA FreeBSD 5.x (Intel) NAGWare_f95-FreeBSD5
NPDAL42NA DEC Alpha Linux NAGWare_f95-alinux
NPIBO41NA IBM OS/390 Open Edition NAGWare_f95-ibm390
2. 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. The quoted space
requirements do not include that needed for licensing purposes. The licensing
materials (in the license directory) occupy approximately 16.3 MB, but most of
this will not be needed; approximately 1.0 - 2.3 MB will be required, depending
on which platform has been chosen as the licence server. Details are also
given as to whether the runtime garbage collector is supported, and whether
64-bit integers and 128-bit reals are supported.
NPAMP42NA - Apple PowerMac OS X
-------------------------------
Machine: Apple PowerMAC G4 or compatible
Operating System: Mac OS X
C Compiler: gcc 2.95.2, or later
Space Required: 5.5 Mb
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
dbx90 is not available
NPBSD41NA - FreeBSD
-------------------
Machine: Intel 386 or compatible
Operating System: FreeBSD 4.2
C Compiler: gcc 2.95.2
Space Required: 5.2 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
This implementation is NOT licence-managed.
NPBSD42NA - FreeBSD 5.x
-----------------------
Machine: Intel 486 or compatible
Operating System: FreeBSD 5.1RC1
C Compiler: gcc 3.2.2
Space Required: 5.3 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
NPDAU42NA - DEC Alpha Unix
--------------------------
Machine: DEC Alpha
Operating System: Unix v4.0F (Rev 1229)
C Compiler: bundled
Space Required: 8.7 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
NPDAL42NA - DEC Alpha Linux
---------------------------
Machine: DEC Alpha
Operating System: Linux 2.2.14-6.0
C Compiler: egcs 2.91.66
Space Required: 7.4 MB
64-bit integers: YES
Garbage Collection: NO
128-bit reals: NO
Non-stop IEEE mode (-ieee=full) is not available.
This implementation is NOT licence-managed.
dbx90 has been withdrawn from this implementation because the underlying
debugger (gdb) does not work correctly.
NPH9742NA - Hewlett Packard 9000 Series 700
-------------------------------------------
NAGWare_f95-hp700
-----------------
Machine: Hewlett Packard 9000 Series 700
Operating System: HP-UX B.11.00
C Compiler: HP ANSI C compiler A.11.01.00
Space Required: 6.8 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
NAGWare_f95-hp700_10
--------------------
Machine: Hewlett Packard 9000 Series 700
Operating System: HP-UX B.10.20
C Compiler: HP ANSI C compiler A.10.32.20
Space Required: 6.6 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
The -thread_safe option is not available on HP-UX 10.
NPIB642NA - IBM RISC System/6000
--------------------------------
Machine: IBM RISC System/6000
Operating System: AIX 4.1
C Compiler: AIX XL C compiler 3.1
Space Required: 7.4 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
NPIBO41NA - IBM OS/390 Open Edition
-----------------------------------
Machine: IBM 390
Operating System: MVS Open Edition 2.5
C Compiler: bundled
Space Required: 7.9 MB
64-bit integers: NO
Garbage Collection: NO
128-bit reals: NO
This implementation is NOT licence-managed.
dbx90 is not available.
The distribution is a pax file. To install, copy NAGWare_f95-ibm390.pax
onto your system and do:
pax -r powerpc cross-compiler)
Space required: Cetia: 3.5 MB, Motorola: 5.2 MB
64-bit integers: YES
Garbage Collection: NO
128-bit reals: NO
The compilers run on a Sun SPARC (Solaris) machine, producing executables
for LYNXOS Cetia or Motorola PowerPC systems.
dbx90 is not available.
This implementation is NOT licence-managed.
NPSG542NA - Silicon Graphics (IRIX 5)
-------------------------------------
Machine: Silicon Graphics
Operating System: IRIX 5.3
C Compiler: bundled
Space Required: 8.5 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
The -thread_safe option is not available
NPSG642NA - Silicon Graphics
----------------------------
Machine: Silicon Graphics
Operating System: IRIX64 6.5
C compiler: 7.3
Space Required: 24.3 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: YES
NPSOL42NA - Sun SPARC (Solaris)
-------------------------------
Machine: Sun SPARC
Operating System: Solaris 2.6
C Compiler: SC5.0
Space Required: 8.8 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: YES
NPSOL42NG - Sun SPARC (Solaris) GCC
-----------------------------------
Machine: Sun SPARC
Operating System: Solaris 2.6
C Compiler: GNU gcc v2.95.2
Space Required: 7.2 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
NPSU442NA - Sun SPARC (SunOS)
-----------------------------
Machine: Sun SPARC
Operating System: SunOS 4.1.3
C Compiler: bundled
Space Required: 5.4 MB
64-bit integers: NO
Garbage Collection: YES
128-bit reals: NO
The -thread_safe option is not available
NPW3242NA - Microsoft Windows
-----------------------------
Machine: Intel compatible PC
Operating System: Windows NT, 2000 and XP
C Compiler: Cygwin gcc 3.2-3 or later
Space Required: 3.6 Mb
64-bit integers: NO
Garbage Collection: YES
128-bit reals: NO
The -thread_safe option is not available and dbx90 is not available
2