home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / tex / texsrc2 / Src / MACHINES < prev    next >
Encoding:
Text File  |  1993-02-22  |  10.5 KB  |  386 lines

  1. Here is the list of configurations that have passed the trip and trap tests.
  2. See also ./PROBLEMS.
  3.  
  4. Except as otherwise noted, REGFIX is either defined or irrelevant, and
  5. maximum optimization is used.
  6.  
  7. Here are email addresses for the `who':
  8.  
  9. beebe = beebe@math.utah.edu
  10. elizabeth = elisabet@u.washington.edu
  11. karl = karl@cs.umb.edu
  12.  
  13. machine        operating system        compiler        who
  14. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  15. DEC 5000/240    Ultrix 4.2a (Rev. 47)        gcc 2.2.2          elizabeth
  16.     -O fails on mf.
  17.  
  18. DEC 5000/200    Ultrix 4.2a (Rev. 47)        gcc 2.3.3            karl
  19.  
  20. HP 9000/700    HP-UX 9.0            gcc 2.3.3        karl
  21.  
  22. IBM RT        AOS (BSD 4.3)            gcc 2.3.3        karl
  23. Fails on tex4.c and tex5.c; must compile those with hc.
  24.  
  25. IBM RT        AOS (BSD 4.3)            pcc -w            karl
  26. Fails on typedef void *address; extern address xmalloc (); ... so I gave up.
  27.  
  28. IBM RT        AOS (BSD 4.3)            hc -w            karl
  29.     -O fails.
  30.  
  31. Intel 486    Interactive Unix 2.2.1        gcc 2.3.3        karl
  32.  
  33. Intel 486    Interactive Unix 2.2.1        cc            karl
  34.     -O fails.
  35.  
  36. Sun m68k    Sun Unix 3.5            gcc 2.3.3        karl
  37.  
  38. Sun 386        SunOS 4.0.2            gcc 1.40        karl
  39.  
  40. Sun Sparc    SunOS 4.1.x            gcc 2.3.3        karl
  41.  
  42. Sun Sparc    SunOS 5.1            cc            beebe
  43.  
  44. For 5.851c:
  45.  
  46. bernd = raichle@azu.informatik.uni-stuttgart.de
  47. colby = colby@ctron.ctron.com
  48. elizabeth = elisabet@u.washington.edu
  49. gelinas = gelinas@vax1.cmr.ca
  50. jcs = jcs@ledaig.uwyo.edu
  51. jeff = tex@ss1.sews.wpafb.af.mil
  52. hanche = hanche@imf.unit.no
  53. kabal = kabal@aldebaran.INSL.McGill.CA
  54. karl = karl@cs.umb.edu
  55. mcglk  = mcglk@cpac.washington.edu
  56. metcalf = metcalf@catfish.LCS.MIT.EDU
  57. payne = payne@stsci.edu
  58. wally = wally@lpds.sublink.org
  59.  
  60. machine        operating system    compiler            who
  61. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  62. Apollo DN10010    Domain/OS SR10.3    cc 6.8                hanche
  63.     Without optimization.
  64.  
  65. AT&T 3b1    3.50            gcc 2.3.3            andy
  66.     Must make small versions, as the address space is 2.5M.
  67.         
  68. DEC DS2100    Ultrix 4.2        cc                kabal
  69.     Same diffs in trap test as for the 5000/20.
  70.         CFLAGS="-O -Olimit 1000".
  71.  
  72. DEC 5000/20    Ultrix 4.2a        cc                karl
  73.     I get these changes from the trap test; it appears to be a
  74.         compiler bug, as compiling with gcc works ok.  People report
  75.         that they can use MF with no ill effects, though, despite this.
  76.         3752c3752
  77.         < ### -3062.5o2*4 = -xpart %CAPSULE1237-2500.00002oo+1000o3-32758.99998
  78.         ---
  79.         > ### -3062.5o2*4 = -xpart %CAPSULE1237-2500.00002oo+1000o3+32767.99998
  80.         3754c3754
  81.         < ### -0.04578o3 = -o4+0.44112oo+8.50041
  82.         ---
  83.         > ### -0.04578o3 = -o4+0.44112oo+11.5
  84.         3756c3756
  85.         < ### 0.21834o5 = -%CAPSULE1213+0.09631oo+3ooo+1.85596
  86.         ---
  87.         > ### 0.21834o5 = -%CAPSULE1213+0.09631oo+3ooo+2.5109
  88.  
  89. DEC 5000/20    Ultrix 4.2a        gcc 2.1                karl
  90.     -O fails on tangle (at least; I gave up on -O after that).
  91.  
  92. DEC 5000/240    Ultrix 4.2a rev.47    cc, gcc 2.1              elizabeth
  93.     Without optimization.  (mf does not pass trap with -O.)
  94.  
  95. HP 9000/[34]00    HP-UX 8.0        cc (builtin or optional)    pfs
  96.     web2cy.c, mf9.c and gftodvi.c must be compiled with +O1, not -O.
  97.  
  98. HP 9000/370    MORE/bsd 4.3        cc                karl
  99.  
  100. HP 9000/700    HP-UX 8.05        cc (builtin or optional)    pfs
  101.     +O1 compilation for everything.
  102.  
  103. HP 9000/830    HP-UX 8.05        cc                rz32
  104.     XCFLAGS="-Aa -D_HPUX_SOURCE -UANSI".  mf2.c needed +O1.
  105.  
  106. HP 9000/834    HP-UX 7.0        cc,gcc 1.39            karl
  107.  
  108. HP 9000/845    HP-UX 8.0        cc                bernd
  109.  
  110. HP/Apollo 425    Domain/OS(11) 10.3.5    cc 6.8                gelinas
  111.     -O fails on initex.c.
  112.  
  113. IBM RS/6000    AIX            xlc                karl
  114.     xlc cannot compile the flex-generated scanner, so I used lex.
  115.  
  116. IBM RS/6000    AIX 3.1            bsdcc                bernd
  117.     CC='bsdcc -DSCHAR_TYPE="signed char"'.
  118.         tex2.c breaks the optimizer.
  119.         
  120. IBM RS/6000    AIX 3.2.2        cc                jcs
  121.     -O loses.
  122.  
  123. IBM RT        AOS (BSD 4.3)        gcc 2.1                karl
  124.  
  125. IBM RT        AOS (BSD 4.3)        pcc -w                karl
  126.         This doesn't work, since pcc can't handle
  127.             typedef void *address; extern address xmalloc ();
  128.  
  129. IBM RT        AOS (BSD 4.3)        hc -w                karl
  130.     -O fails on TeX, at least: trip hangs.
  131.  
  132. Intel 386    Interactive Unix 2.2.1    cc -Xp -D_POSIX_SOURCE        karl
  133.     cc and flex/bison don't cooperate.
  134.         -O doesn't work on tangle, at least: assembler errors.
  135.         
  136. Intel 386    Interactive Unix 2.2.1    gcc 2.1                karl
  137.  
  138. Intel 386    Xenix 2.2        cc                wally
  139.  
  140. NeXT        NeXTstep 3.0        cc                  mcglk
  141.  
  142. Sequent Symmetry S81 DYNIX 3.1.4    cc                   elizabeth
  143.     Add MAKE=make to top-level Makefile, tex/Makefile, mf/Makefile.
  144.  
  145. Sun 3        SunOS 4.1.1        cc                karl
  146.     -O hangs on mf2.c.
  147.  
  148. Sun 3        SunOS 4.0.3        cc, gcc 1.36              elizabeth
  149.  
  150. Sun 3        SunOS 4.1.1        gcc 1.40            karl
  151.     flex and <stdlib.h> don't mix.
  152.  
  153. Sun 386i    SunOS 4.0.2        cc                karl
  154.     mf4.c breaks the optimizer.
  155.  
  156. Sun 386i    SunOS 4.0.2        gcc 1.40            karl
  157.     flex and <stdlib.h> don't mix.
  158.  
  159. Sun Sparc    SunOS 4.1.1        acc 1.0 1 Mar 91        payne
  160.  
  161. Sun Sparc    SunOS 4.1.1        cc                karl
  162.  
  163. Sun Sparc    SunOS 4.1.1        gcc 1.40            karl
  164.     flex and <stdlib.h> don't mix.
  165.  
  166. Sun Sparc    SunOS 4.1.2        cc                jeff
  167.  
  168. Sun Sparc    SunOS 4.1.2        gcc 1.40, 2.2.2            metcalf
  169.  
  170. Sun Sparc    Solaris 2.1        cc 2.0.1 (SunPro)        colby
  171.  
  172. Below here is list for pre-5.851.
  173.  
  174. andy = andy@csvax.cs.caltech.edu
  175. bernd = raichle@azu.informatik.uni-stuttgart.de
  176. beebe = beebe@science.utah.edu
  177. broman = broman@nosc.mil
  178. bells = bells@ibm.com
  179. casterln = casterln@are.berkeley.edu
  180. corrigan = corrigan@weber.ucsd.edu
  181. dick = dick@sprite.stanford.edu
  182. d.love = d.love@daresbury.ac.uk
  183. dorab = dorab@twinsun.com
  184. doug = doug@csd4.csd.uwm.edu
  185. dsmith = dsmith@applga.aa.cad.slb.com
  186. edh = edh@ux.acs.umn.edu
  187. Helmut = root@freeman.phys.nwu.edu
  188. hrp = hrp@boring.cray.com
  189. karl = karl@cs.umb.edu
  190. karoly = J68A002%HUSZEG11@helios.edvz.univie.ac.at
  191. kayvan = kayvan@satyr.sylvan.com
  192. ken = ken@csis.dit.csiro.au
  193. klaus = cnix!klaus@uunet.uu.net
  194. jmr = jmr@nada.kth.se
  195. kabal = kabal@aldebaran.insl.mcgill.ca
  196. lgy = lgy@newton.phys.washington.edu
  197. mackay = mackay@cs.washington.edu
  198. maj = maj@computer-lab.cambridge.ac.uk
  199. mark = mark@comp.vuw.ac.nz
  200. mok = mok@kemi.aau.dk
  201. morgan = morgan@ics.uci.edu
  202. newton = newton@gumby.cs.caltech.edu
  203. pfs = p.f.smith@aberdeen.ac.uk
  204. piet = piet@cs.ruu.nl
  205. spqr = sqpr@ecs.southampton.ac.uk
  206. uri = uri@ibm.com
  207. wittman = wittman@urz.ku-eichstatt.dbp.de
  208. xitikgun = xitikgun@ddathd21.bitnet
  209.  
  210. machine        operating system    compiler    who
  211. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  212. Acorn R140    RiscIX 1.14        cc (Norcroft C 300/331) maj
  213.  
  214. Apollo DN2500    SR 10.2            cc        Helmut Erschbaumer
  215.  
  216. Apollo DN3500    SR 10.2            cc 6.7(316)    broman
  217.  
  218. AT&T Unix PC                gcc        andy
  219.     Define ANSI.  The big TeX is too big.
  220.  
  221. Convex C1-XP    4.2bsd/8.0        vc 3.0        doug
  222.     cc -O also works, except web2c itself fails.  Compiled with
  223.         vc -O1, TeX is faster anyway.  vc -O2 also works, at least with
  224.         the big TeX, but doesn't seem to gain much.
  225.  
  226. Convex C220    OS 8.1            cc 4.0        d.love
  227.     OPT=-O1.  tftopl produces bizarre indentation.
  228.  
  229. DEC DECstation 3100 Ultrix 4.1        gcc 1.39    jmn
  230.     Define BSD.
  231.  
  232. DEC DECstation 3100 Ultrix 4.2        cc        dsmith
  233.  
  234. DEC DECstation 3100 Ultrix 4.2        gcc        beebe
  235.     With -U__STDC__ for mf/MFwindow/x11-xt.c.
  236.  
  237. DEC DECstation 5000 Ultrix 4.1 #52    cc 3.1        karl
  238.     Define BSD.  -O makes the trip test fail.
  239.  
  240. DEC DECstation 5000 Ultrix 4.0 #179    cc 2.1        kabal
  241.     Define BSD.  Metafont and -O don't mix.
  242.  
  243. DEC DECsystem 5820 Ultrix 4.1
  244.  
  245. DEC uvax II    Ultrix-32 3.1        cc        karl
  246.  
  247. DEC uvax 3600    Ultrix-32 3.0        gcc        dick
  248.     Works with glue_ratio = float; didn't try double.
  249.  
  250. DEC uvax 3600    T2.1-0 (Ultrix 4.0beta)    cc 1.31        karl
  251.     Define BSD.  -O fails.  With REGFIX DEFINED.
  252.  
  253. DEC uvax 5400    RISC/Ultrix4.0/rev 174    cc 2.0        dick
  254.     Define BSD.  With REGFIX defined.
  255.  
  256. DEC Vax 11/750    4.3bsd            gcc 1.37    karl
  257.  
  258. DG Aviion    DG/UX 4.3[01]        gcc-DG-1.37    newton
  259.     Define BSD.
  260.  
  261. Encore Multimax 520 Umax 4.3                edh
  262.  
  263. ESV3+                    cc        mok
  264.  
  265. Harris HCX-9    HCX/UX 3.5        gcc 1.37.1    piet
  266.     Define BSD, ANSI, SIGNAL_HANDLER_RETURN_TYPE=int.
  267.  
  268. HP9000/[34]00    HP-UX 7.0[x]        cc        pfs
  269.     Define _POSIX_SOURCE and HP.  Set OPT=-O +Nw500 +Ns2500.
  270.         Optimization loses on web2cy.c, web2cl.c, web2c.c, mf9.c, and
  271.         gftodvi.c.
  272.  
  273. HP9000/700                cc        dsmith
  274.     Define HP and SYSV.  Set OPT="_Aa -D_HPUX_SOURCE" (perhaps
  275.         unnecessary). TeX is OK optimized at level +O2; Metafont
  276.         is OK only at +01.
  277.  
  278. HP9000/7[23]0    HP-UX 8.05        cc        tim
  279.     Define SYSV, HP, and REGFIX.  MF works with -O, but TeX only
  280.         works at +O1.
  281.  
  282. HP9000/800    HP-UX 7.0        cc        mark
  283.     dvitype breaks the optimizer.
  284.  
  285. HP9000/827    HP-UX 8.02        cc        corrigan
  286.     OPT=-Aa -D_HPUX_SOURCE; no ANSI.
  287.  
  288. HP9000/834    HP-UX 7.0        cc        karl
  289.     Define HP and SYSV.  dvitype breaks the optimizer.
  290.  
  291. HP9000/850    HP-UX 6.5        gcc 1.37    beebe
  292.     dvitype breaks the optimizer.
  293.  
  294. IBM 3090                        beebe
  295.  
  296. IBM AIX/370                cc        bells
  297.     Without optimization; define AIX and ANSI.
  298.  
  299. IBM AIX/RT                cc        bells
  300.         Define AIX and SIGNAL_HANDLER_RETURN_TYPE=int;
  301.         with OPT="-O -G -a -Nn3000"; d
  302.  
  303. IBM BSD/RT    ACIS            hc        karl
  304.     -O fails.
  305.  
  306. IBM PS/2                cc        bells
  307.         Without optimization; define AIX, ANSI, and
  308.         SIGNAL_HANDLER_RETURN_TYPE=int; the X11 support does not work.
  309.  
  310. IBM RS/6000    AIX 3.1            cc        karl
  311.     Define AIX.
  312.         
  313. IBM RS/6000    AIX 3.1            bsdcc        bernd
  314.     Define ANSI, not AIX.
  315.  
  316. Intel 386    ESIX Rev.D        gcc 1.37.1    uri
  317.     Define SYSV; add -lnet, -lnsl_s, -lbsd to wlibs.
  318.  
  319. Intel 386    ESIX 5.3.2D        gcc 2.2.2+    kayvan
  320.  
  321. Intel 386       Interactive Unix 2.2.1    gcc 1.40,cc    karl
  322.     cc -O fails.
  323.  
  324. Intel 386    SCO Unix 3.2.0        gcc 1.37.1    wittman
  325.  
  326. Intel 386    Xenix            gcc        klaus
  327.     Define SYSV.
  328.  
  329. Masscomp 5600    RTU 4.1A        cc        spqr
  330.     But pltotf and dvitype don't work.
  331.  
  332. MIPS/2000    RISC/os 4.5            cc 2.10        lgy
  333.     For systype=bsd43 or systype=sysv.  With -O2, the compiler
  334.         breaks on ztakescaled in mf0.c; declare the integer variable
  335.         `becareful' as `volatile integer becareful' to avoid this.
  336.  
  337. MIPS ?        RISC/os 4.52        cc 2.11        jlp
  338.     With -O -Olimit 2000.
  339.  
  340. Pyramid 9820    OSx 4.4c        gcc 1.37, cc    jmr
  341.     In either the ucb or att universe; SIGNAL_HANDLER_RETURN_TYPE=int.
  342.  
  343. Sequent Symmetry Dynix 3.0.12        cc        morgan
  344.     Metafont breaks the optimizer.
  345.  
  346. Sequent Symmetry Dynix 3.0.12        gcc 1.36.93    morgan
  347.     mf9.c must be compiled with cc.
  348.  
  349. SGI Indigo    IRIX 4.0        cc        beebe
  350.     Define SYSV, ANSI, _POSIX_SOURCE.
  351.  
  352. Sun 2        SunOS 3.2 and 3.4    cc        mackay
  353.         Long lines in mf2.c and mf4.c break the compiler.  Simple
  354.     editing corrects this.
  355.         
  356. Sun 3        Sun Unix 3.4        gcc 1.37,cc    karl
  357.  
  358. Sun 3        SunOS 4.0.3        gcc 1.37    beebe
  359.  
  360. Sun 3        SunOS 4.1        gcc 1.39    karl
  361.     Define BSD.
  362.  
  363. Sun 386i    SunOS 4.0.1        gcc 1.39,cc    karl
  364.         Define BSD.  cc -O fails with Metafont: see ./PROBLEMS.
  365.  
  366. Sun 4/20    SunOS 4.1        gcc 1.37    hrp
  367.  
  368. Sun 4/110    Sun Unix 3.4        gcc 1.37    karl
  369.  
  370. Sun 4/470    SunOS 4.1.1        gcc        casterln
  371.     Define BSD.
  372.  
  373. Sun 4/490    SunOS 4.1        cc, gcc 1.39     karl
  374.     Define BSD.
  375.  
  376. Sun Sparcstation 1 SunOS 4.0.3c        gcc 1.39, cc    karl
  377.     Define BSD.
  378.  
  379. Sun sparc    SunOS 4.1        cc        dorab
  380.  
  381. Tandy 6000                cc        ken
  382.     Define TANDY, REGFIX, glueratio=float,
  383.         SIGNAL_HANDLER_RETURN_TYPE=int; with OPT="-Dvoid=int -DM_VOID -O"
  384.  
  385. TR 5000        ?            gcc        karoly
  386.