home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / rximc175.zip / README.platforms < prev    next >
Text File  |  2002-08-06  |  3KB  |  58 lines

  1. The current version of REXX/imc has been compiled and given at least a cursory
  2. check on the following platforms.
  3.  
  4.  Hardware                  Operating System  Compiler                     Notes
  5.  Intel Pentium             Red Hat Linux 5.1 gcc 2.7.2.3
  6.  Intel Pentium II          Solaris 2.5       gcc 2.8.1, Sun Workshop cc 4.2
  7.  Sun SPARCstation 2        Solaris 2.5.1     gcc 2.8.1, Sun Workshop cc 4.2
  8.  Sun SPARC 10              SunOS 4.1.3       gcc 2.5.8, bundled cc          [2]
  9.  DEC Alpha                 Digital Unix 4.0  gcc 2.7.2.2, DEC cc V5.6-075
  10.  Silicon Graphics Indy     IRIX 6.2          gcc 2.8.1, Ragnarok cc 6.2
  11.  Silicon G Power Challenge IRIX64 6.2        gcc 2.8.1, Ragnarok cc 6.2     [3]
  12.  Silicon Graphics Octane   IRIX64 6.5        gcc 2.8.1, MIPSpro cc 7.2.1    [4]
  13.  
  14. Third parties have reported successful compilation on the following platforms.
  15.  
  16.  Hardware                  Operating System  Compiler
  17.  i386 architecture         FreeBSD 2.2.7     gcc
  18.  
  19. Previous versions of REXX/imc have been compiled on the following
  20. platforms.  It is hoped that they still work, but some twiddling may
  21. be required especially since these are unlikely to be current operating
  22. system versions.
  23.  
  24.  Hardware                  Operating System                               Notes
  25.  Intel i386                FreeBSD 2.0.5
  26.  IBM RS6000                AIX 3.2                                          [1]
  27.  HP (various numbers)      HP-UX 9.01                                       [1]
  28.  
  29. Notes:
  30.  
  31. [1] On these systems, the ability to use separately compiled function
  32.     packages is (currently) lacking.  A math function package written in
  33.     Rexx (supplied) may be used instead of the compiled one.
  34. [2] Using the system cc with optimisation on SunOS 4 seems to exhibit
  35.     a bug in the compiler which makes Rexx crash while interpreting the
  36.     "trace o" instruction (of which there is one in the rexxcps program).
  37.     Either: do not use optimisation flags; or: compile, delete rexx.o
  38.     and recompile with COMPILEFLAG=-O0 (that's capital-oh zero).
  39. [3] Using the system cc with optimisation, a strange bug manifests itself
  40.     in which compound symbols do not work correctly.  Either: change the
  41.     optimisation flags to -O1; or: compile, delete util.o and recompile with
  42.     COMPILEFLAG=-O1.
  43. [4] With gcc 2.8.1 a conflict between a gcc header and a system header
  44.     prevented the math function library from compiling.  This may be a
  45.     misconfiguration.  It was solved by inserting the following lines
  46.     between "#include<math.h>" and "#include<stdlib.h>" in rxmathfn.c:
  47.     #define initstate initstate1
  48.     #define setstate  setstate1
  49.     #define srandom   srandom1
  50.  
  51. The AIX 3.2 port was by Ignacio Reguero <reguero@sunsoft.cern.ch> (for
  52. gcc) and later modified by Yossie Silverman <yossie@ucsfvm.ucsf.edu>
  53. (for cc).  The Make file entry for HP-UX was supplied by Mark Hessling
  54. <M.Hessling@qut.edu.au>.  The Solaris port was with the help of Pierre Fortin
  55. <pfortin@cisco.com>.  The FreeBSD port was done with the aid of an account
  56. supplied by Scott Mann <smann@TheMall.Net>.
  57.  
  58.