home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / MAWK113.ZIP / mawk113 / UCONFIG < prev    next >
Text File  |  1993-02-04  |  2KB  |  126 lines

  1.  
  2.  
  3. Mawk has been compiled and tested successfully in the following
  4. Unix or Unix like environments.
  5. All were compiled with cc, those marked were
  6. also compiled with gcc.  The script build_mawk recognizes
  7. the systems in the left column of the following table.
  8.  
  9. system                compiler (cc and ...)
  10.  
  11. sun_os40             gcc
  12. sun3_os40_no68881
  13. sun_os41            gcc
  14. sun3_os41_no68881
  15.  
  16. ultrix42_mips
  17. ultrix41_mips            gcc 
  18. ultrix41_vax
  19. ultrix31_vax
  20.  
  21. bsd43_vax            gcc
  22.  
  23. sysV                gcc
  24. sysVsco                gcc
  25. sysV_ieeefp
  26. sysVr4i386            gcc rcc
  27. xenix_r2
  28. stardentVr3
  29.  
  30. dynix
  31. mips
  32. next                cc is gcc
  33. sgi
  34. aix
  35. convex
  36. coherent
  37.  
  38. 386bsd
  39. linux
  40.  
  41. atarist                cross compile with gcc
  42.  
  43.  
  44. To make mawk on one of these systems, run
  45.  
  46.     build_mawk  system  [CC=your_cc]
  47.  
  48. (build_mawk is a Bourne shell script(/bin/sh))
  49.  
  50. V7:  This port is the work of Carl Mascott.  You'll need to read
  51. his notes and use the .v7 Makefiles
  52.  
  53.  
  54. Apollo SR10.3: This used to work, but they changed compilers and
  55. mawk will no longer compile because  p++->f does not compile
  56. correctly.  The offending compiler is CC6.8.
  57.  
  58.  
  59. NOTES:
  60.  
  61.  
  62. sun_os40
  63. sun3_os40_no68881
  64.  
  65.     sun 3/[56]0 running SunOS4.0.3
  66.     sun4/110 , 4/280   OS4.0.3
  67.  
  68. sun_os41
  69.     sparc station 1
  70.  
  71. sun3_os41_no68881
  72.     never really tested, same as sun_os41 except 
  73.     does not set -f68881 flag for cc
  74.  
  75. sysV
  76.     tested on ESIX System 5.3.2 Rev D, using gcc 1.39
  77.  
  78. sysVsco 
  79.     tested on SCO UNIX R3.2.2 , cc and gcc(1.40)
  80.     this is the same as sysV except it caters to SCO's 
  81.     ranlib strangeness
  82.  
  83. sysV_ieeefp
  84.     This should but probably won't work for any sysV with
  85.     IEEE754 floating point.  i386 and i486 fall in this
  86.     category,  but if SCO and ESIX are typical, somebody
  87.     forgot to rewrite libm to handle INF and NAN.
  88.  
  89.     If you try it -- if it doesn't work fpe_test will catch the
  90.     problem and then use sysV.
  91.  
  92.     tested and failed on SCO UNIX R3.2v2.0
  93.     tested and failed on ESIX
  94.     because the
  95.     math library is not up to speed
  96.  
  97.     (Aside: if I had a 387 or 486 and libm didn't support it
  98.      I'd howl long and loud to my vendor.  SunOS and 
  99.      Ultrix (mips) both run on IEEE754 hardware and the
  100.      math libraries support the IEEE754 standard )
  101.  
  102. sysVr4i386
  103.     Tested on ESIX and Consensys.
  104.  
  105. stardentVr3
  106.     tested on stardent 3000.   Mips processors and traps are off
  107.     by default.
  108.     Doesn't have fpsetmask() so don't use sysV_ieeefp.
  109.  
  110. dynix  
  111.     Sequent symmetry
  112.  
  113. mips
  114.        MIPS M2000     C 2.20 (4.52)
  115.  
  116. next
  117.     Next OS 2.1
  118.  
  119. sgi    
  120.     IRIX 4.0.1
  121.  
  122. aix
  123.     RS/6000        running AIX 3.1
  124. atarist
  125.     atari ST/StE/TT series with gcc
  126.