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