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 -rpowerpc 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