* Add this nice filesystem testing tool that I've recently
[dragonfly.git] / contrib / tcsh / Ported
1
2 Hello,
3
4 This file contains a list of machines used, libraries compiler etc. If you
5 find it out-of-date, or you have additions or changes, please let me know.
6
7 christos
8
9
10 VENDOR  :       sun
11 MODELS  :       sun3, sun4, sun386i
12 COMPILER:       cc, gcc, acc
13 CFLAGS  :       normal
14 LIBES   :       -ltermcap
15 OS      :       sunos 3.5, 4.0, 4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.4
16 CONFIG  :       sunos*
17 ENVIRON :       n/a
18 NOTES   :       Don't compile with /usr/5bin/cc
19 VERSION :       6.08
20
21 VENDOR  :       sun
22 MODELS  :       sun4, ultra
23 COMPILER:       cc, gcc
24 CFLAGS  :       normal
25 LIBES   :       -lcurses -lsocket -lnsl
26 OS      :       solaris 2.1, 2.2, 2.3, 2.4, 2.5, 2.5.1
27 CONFIG  :       sol*
28 ENVIRON :       n/a
29 NOTES   :       The sunpro compiler cannot compile tcsh with -O, it crashes
30         :       on some files. In any case do not use -O with any of the
31         :       tcsh files, because the optimized code assumes that the
32         :       floating point is already initialized and does not do the
33         :       necessary initializations. This results in weird floating
34         :       point failures of programs exec'ed from tcsh.
35 VERSION :       6.08
36
37 VENDOR  :       sun
38 MODELS  :       ultra
39 COMPILER:       WorkShop cc
40 CFLAGS  :       normal
41 LIBES   :       -lcurses -lsocket -lnsl
42 OS      :       solaris 2.6
43 CONFIG  :       sol26
44 ENVIRON :       n/a
45 NOTES   :       none
46 VERSION :       6.08
47
48 VENDOR  :       sun
49 MODELS  :       i386
50 COMPILER:       cc, gcc
51 CFLAGS  :       -D__STDC__=0
52 LIBES   :       -lcurses -lsocket -lnsl
53 OS      :       solaris 2.1
54 CONFIG  :       sol2
55 ENVIRON :       n/a
56 NOTES   :       n/a
57 VERSION :       6.04.13
58
59 VENDOR  :       sun
60 MODELS  :       sun4
61 COMPILER:       gcc
62 CFLAGS  :       normal
63 LIBES   :       -ltermcap
64 OS      :       linux 2.0.x, 2.1.x
65 CONFIG  :       linux
66 ENVIRON :       n/a
67 NOTES   :       none
68 VERSION :       6.07.03
69
70 VENDOR  :       hp
71 MODELS  :       apollo
72 COMPILER:       cc
73 CFLAGS  :       -U__STDC__ -I. -O
74 LIBES   :       -ltermcap
75 OS      :       domain 10.4.3
76 CONFIG  :       bsd
77 ENVIRON :       bsd4.3
78 NOTES   :       Don't use gcc; breaks tc.os.c
79 VERSION :       6.01.00
80
81 VENDOR  :       hp
82 MODELS  :       hp9000s300, hp9000s700, hp9000s800
83 COMPILER:       cc, gcc
84 CFLAGS  :       normal (-Aa -O3 hpux 8.0, 8.07, 9.05)
85 LIBES   :       -ltermcap
86 OS      :       hpux 6.5, 7.0.x, 8.0, 9.05
87 CONFIG  :       hpux{7,8}
88 ENVIRON :       n/a
89 NOTES   :       Don't use -lBSD; breaks getpgrp(). Config.hp-3.2 obsolete?
90         :       Some versions of the compiler are broken with -O3. Try 'ls *'
91         :       If it does not work, lower the optimization level...
92 VERSION :       6.05.06
93
94 VENDOR  :       hp
95 MODELS  :       hp9000s700
96 COMPILER:       cc, c89, gcc
97 CFLAGS  :       +O3 -Aa (cc), +O3 (c89), normal (gcc)
98 LIBES   :       -ltermcap
99 OS      :       hpux 10.00, 10.01
100 CONFIG  :       hpux8
101 ENVIRON :       n/a
102 NOTES   :       Carl-Olof Almbladh (coa@teorfys.lu.se)
103         :       To make a statically linked version: in config_f.h, #undef NLS
104         :       and use these LDFLAGS in the Makefile: LDFLAGS= -Wl,-a,archive
105         :       [orban@kato.den.csci.csc.com (Tom Orban)
106 VERSION :       6.08
107
108 VENDOR  :       hp
109 MODELS  :       SPP-1200 SPP-1600 S-2X00 X-2X00
110 COMPILER:       cc
111 CFLAGS  :       -Ae
112 LIBES   :       -ltermcap
113 OS      :       SPP-UX 5.X
114 CONFIG  :       hpux8
115 ENVIRON :       n/a
116 NOTES   :       n/a
117 VERSION :       6.07.02
118
119 VENDOR  :       hp
120 MODELS  :       hp9000s500
121 COMPILER:       cc
122 CFLAGS  :       -I. -O
123 LIBES   :       -ltermcap
124 OS      :       hpux 5.2
125 CONFIG  :       hp-5.2
126 ENVIRON :       n/a
127 NOTES   :       very slow in executing commands (I think the reason is
128 NOTES   :       a very slow fork)
129 VERSION :       6.00.01
130
131 VENDOR  :       digital
132 MODELS  :       vax
133 COMPILER:       cc, gcc
134 CFLAGS  :       normal
135 LIBES   :       -ltermcap
136 OS      :       bsd4.3, bsd4.4
137 CONFIG  :       bsd*
138 ENVIRON :       n/a
139 NOTES   :       cc broken: typedef void sigret_t; typedef void pret_t;
140 VERSION :       6.00.03
141
142 VENDOR  :       digital
143 MODELS  :       vax
144 COMPILER:       cc, gcc
145 CFLAGS  :       normal
146 LIBES   :       -ltermcap
147 OS      :       mtXinu 4.3
148 CONFIG  :       mtxinu 
149 ENVIRON :       n/a
150 NOTES   :       cc broken: typedef void sigret_t; typedef void pret_t;
151 VERSION :       6.03.09
152
153 VENDOR  :       digital
154 MODELS  :       vax, DECstation
155 COMPILER:       cc, gcc
156 CFLAGS  :       -O -Olimit 2000 (cc), normal (gcc)
157 LIBES   :       -ltermcap
158 OS      :       ultrix 3.0 (vax), 4.0, 4.1, 4.2, 4.3, 4.4, 4.5
159 CONFIG  :       ultrix 
160 ENVIRON :       n/a
161 NOTES   :       pcc broken: typedef void sigret_t (vax); 
162 NOTES   :       mips compiler on ultrix 3.5 needs -Dvoid=int
163 NOTES   :       vax compiler on ultrix 3.0 needs -Dvoid=int
164 NOTES   :       Does Ultrix 4.x still need YPBUGS?
165 NOTES   :       Ultrix4.2 may need NAMEI_BUG
166 VERSION :       6.09.00
167
168 VENDOR  :       Apple
169 MODELS  :       macII
170 COMPILER:       cc
171 CFLAGS  :       normal          (-ZP)
172 LIBES   :       -ltermcap       (-lposix -ltermcap)
173 OS      :       aux 2.0
174 CONFIG  :       mac2    (-DPOSIX -DPOSIXJOBS)
175 ENVIRON :       n/a
176 NOTES   :       Tcsh can compile both in non POSIX and POSIX mode. The
177 NOTES   :       default configuration is non POSIX. The flags in parentheses
178 NOTES   :       are the changes that are needed to compile in POSIX mode
179 VERSION :       6.00.01
180
181 VENDOR  :       ibm
182 MODELS  :       ps/2, rs6000, ibm370, ibmESA
183 COMPILER:       cc
184 CFLAGS  :       normal
185 LIBES   :       -lcurses -lbsd [No -lbsd for 4.1]
186 OS      :       aix 3.1,3.2,4.1 (rs6000) aix 1.1 (ps/2) aix G9.9 (ibm370)
187         :       aix (ibmESA)
188 CONFIG  :       aix
189 ENVIRON :       n/a
190 NOTES   :       aix G9.9 sfname() frees bad pointers. Use TCF with care!
191 NOTES   :       aix 3.2 may need NAMEI_BUG
192 NOTES   :       aix 3.2 may need _BSD_INCLUDES defined in h
193 NOTES   :       aix 4.1 does not need -lbsd anymore.
194 VERSION :       6.06.00 (rs6000)
195
196 VENDOR  :       ibm
197 MODELS  :       ibm390
198 COMPILER:       c89
199 CFLAGS  :       normal
200 LIBES   :       -lcurses
201 OS      :       os390 R 2.7
202 CONFIG  :       os390
203 ENVIRON :       USS (formerly OpenEdition, aka POSIX)
204 NOTES   :       Used GNU make for OS/390.
205 NOTES   :       Use `CFLAGS="" ./configure` to avoid -g and make binary
206 NOTES   :       half as large.
207 VERSION :       6.09.00
208
209 VENDOR  :       ibm
210 MODELS  :       rt
211 COMPILER:       hc, gcc
212 CFLAGS  :       -I. -U__STDC__
213 LIBES   :       -ltermcap
214 OS      :       aos 4.3
215 CONFIG  :       bsd
216 ENVIRON :       n/a
217 NOTES   :       Old versions of the compiler break with -O. No ansi include
218 NOTES   :       files so we have to undef __STDC__
219 VERSION :       6.05.06
220
221 VENDOR  :       ibm
222 MODELS  :       rt
223 COMPILER:       pcc
224 CFLAGS  :       -I. -U__STDC__ -DPCC
225 LIBES   :       -ltermcap
226 OS      :       aos 4.3
227 CONFIG  :       bsd
228 ENVIRON :       n/a
229 NOTES   :       Old versions of the compiler break with -O. No ansi include
230 NOTES   :       files so we have to undef __STDC__
231 NOTES   :       pcc broken: typedef void sigret_t; typedef void pret_t;
232 VERSION :       6.05.06
233
234 VENDOR  :       ibm
235 MODELS  :       rt
236 COMPILER:       cc
237 CFLAGS  :       -I. -Nd4000 -Nn3000
238 LIBES   :       -lcurses
239 OS      :       aix 2.2.1
240 CONFIG  :       aix
241 ENVIRON :       n/a
242 NOTES   :       Stacksize limit is 1K off?
243 VERSION :       6.00.03
244
245 VENDOR  :       sequent
246 MODELS  :       balance, symmetry
247 COMPILER:       cc
248 CFLAGS  :       normal
249 LIBES   :       -ltermcap -lseq
250 OS      :       Dynix 3.1, 3.2, ptx 1.2
251 CONFIG  :       sequent
252 ENVIRON :       universe on Dynix 3.1, 3.2: ucb
253 NOTES   :       none
254 VERSION :       6.04.00
255
256 VENDOR  :       sequent
257 MODELS  :       symmetry
258 COMPILER:       gcc 2.6.2
259 CFLAGS  :       -m486
260 LIBES   :       -ltermcap -lseq -lsocket -linet -lnsl
261 OS      :       DYNIX/ptx 2.1.0, 4.1.3
262 CONFIG  :       sequent
263 ENVIRON :
264 NOTES   :       Didn't work for me with Sequent's /bin/cc
265 NOTES   :       4.1.3 does not need libinet anymore.
266 VERSION :       6.05.00
267
268 VENDOR  :       encore
269 MODELS  :       multimax
270 COMPILER:       gcc
271 CFLAGS  :       normal
272 LIBES   :       -ltermcap
273 OS      :       umax 4.2
274 CONFIG  :       bsd
275 ENVIRON :       n/a
276 NOTES   :       none
277 VERSION :       6.00.00
278
279 VENDOR  :       sony
280 MODELS  :       news 1850, 1750
281 COMPILER:       gcc
282 CFLAGS  :       normal
283 LIBES   :       -ltermcap
284 OS      :       bsd 4.3, news-os 3.3,4.1C
285 CONFIG  :       bsd
286 ENVIRON :       n/a
287 NOTES   :       none
288 VERSION :       6.05.06
289
290 VENDOR  :       ibm + compatibles
291 MODELS  :       i386,i286
292 COMPILER:       cc
293 CFLAGS  :       normal
294 LIBES   :       -ltermcap -ldir -lx
295 OS      :       xenix
296 CONFIG  :       xenix
297 ENVIRON :       n/a
298 NOTES   :       none
299 VERSION :       6.00.01
300
301 VENDOR  :       hp
302 MODELS  :       hp300
303 COMPILER:       cc, gcc
304 CFLAGS  :       normal
305 LIBES   :       -ltermcap
306 OS      :       MORE/bsd 4.3+
307 CONFIG  :       mtxinu
308 ENVIRON :       n/a
309 NOTES   :       none
310 VERSION :       6.05.06
311
312 VENDOR  :       hp, motorola
313 MODELS  :       hp300, m68k
314 COMPILER:       gcc
315 CFLAGS  :       normal
316 LIBES   :       -ltermcap -lcrypt
317 OS      :       NetBSD 1.0A
318 CONFIG  :       bsd4.4
319 ENVIRON :       n/a
320 NOTES   :       none
321 VERSION :       6.05.06
322
323 VENDOR  :       digital
324 MODELS  :       vax
325 COMPILER:       gcc
326 CFLAGS  :       normal
327 LIBES   :       -ltermcap
328 OS      :       bsd 4.3reno
329 CONFIG  :       bsdreno
330 NOTES   :       ttyname() is buggy. calls closedir() twice. See README
331 ENVIRON :       n/a
332 VERSION :       6.00.04
333
334 VENDOR  :       Cray Research
335 MODELS  :       Y-MP
336 COMPILER:       cc
337 CFLAGS  :       normal
338 LIBES   :       -ltermcap
339 OS      :       Unicos 6.0
340 CONFIG  :       cray
341 ENVIRON :       n/a
342 NOTES   :       none
343 VERSION :       6.00.01
344
345 VENDOR  :       Cray Research
346 MODELS  :       C90
347 COMPILER:       cc
348 CFLAGS  :       normal
349 LIBES   :       -ltermcap
350 OS      :       Unicos 9.0.2.1
351 CONFIG  :       cray
352 ENVIRON :       n/a
353 NOTES   :       none
354 VERSION :       6.08
355
356 VENDOR  :       Cray Research
357 MODELS  :       SV1, probably also SV2
358 COMPILER:       cc
359 CFLAGS  :       normal
360 LIBES   :       -ltermlib
361 OS      :       Unicos 10.0.1.0
362 CONFIG  :       cray
363 ENVIRON :       n/a
364 NOTES   :       none
365 VERSION :       6.11
366
367 VENDOR  :       pyramid
368 MODELS  :       MIS4/2T 
369 COMPILER:       cc
370 CFLAGS  :       -OG
371 LIBES   :       -ltermcap
372 OS      :       OSx5.1,6.4
373 CONFIG  :       pyr
374 ENVIRON :       n/a
375 NOTES   :       If there are problems with the global optimizer, use -OP
376 NOTES   :       If you only have the AT&T universe, use the pyratt config
377 NOTES   :       file and define -D_PID_T -Dpyr.
378 VERSION :       6.06.00
379
380 VENDOR  :       next
381 MODELS  :       any
382 COMPILER:       gcc or cc -arch m68k -arch i386
383 CFLAGS  :       -O2 -g
384 LIBES   :       -ltermcap # [-lcs 2.0]
385 OS      :       next os 2.x, 3.x
386 CONFIG  :       mach
387 ENVIRON :       n/a
388 NOTES   :       NeXTSTeP 3.3 on intel defines speed_t so compile with -D_SPEED_T
389 NOTES   :       NeXT's cc -E adds spaces before and after array brackets!
390 NOTES   :       You'll need to change the sed expression in the Makefile to
391 NOTES   :       something like:
392 NOTES   :       's/Char \([a-zA-Z0-9_]*\) *\[ *\].*/extern Char \1[];/'
393 VERSION :       6.04.00
394   
395 VENDOR  :       Apple
396 MODELS  :       any
397 COMPILER:       cc
398 CFLAGS  :       -O3 -pipe -g -arch ppc -arch i386 -UNeXT
399 OS      :       Rhapsody 5
400 CONFIG  :       rhapsody
401 ENVIRON :       n/a
402 NOTES   :       CFLAGS="-O3 -pipe -g -UNeXT" configure && make
403 VERSION :       6.08.00
404
405 VENDOR  :       Apple
406 MODELS  :       any
407 COMPILER:       cc
408 CFLAGS  :       -O3 -pipe -g -arch ppc -arch i386
409 OS      :       Darwin
410 CONFIG  :       darwin
411 ENVIRON :       n/a
412 NOTES   :       CFLAGS="-O3 -pipe -g -arch ppc -arch i386 -UNeXT" configure && make
413 VERSION :       6.11.05
414
415 VENDOR  :       Heurikon
416 MODELS  :       HK68
417 COMPILER:       gcc (Green Hills C-68000)
418 CFLAGS  :       -ga -X138 -X25 -I.
419 LDFLAGS :       -n
420 LIBES   :       -lcurses -ltermcap -ldirent
421 OS      :       UniPlus+ 5.0
422 CONFIG  :       hk68
423 ENVIRON :       n/a
424 NOTES   :       Need Doug Gwyn's POSIX directory library (libdirent.a)
425 VERSION :       6.00.01
426
427 VENDOR  :       Amdahl
428 MODELS  :       n/a
429 COMPILER:       cc/gcc
430 CFLAGS  :       normal
431 LIBES   :       -lcurses -lsocket -lbsd 
432 CONFIG  :       amdahl
433 ENVIRON :       n/a
434 VERSION :       6.00.01
435
436 VENDOR  :       prime
437 MODELS  :       exl 300 series
438 COMPILER:       cc
439 CFLAGS  :       -O -s -I.
440 LIBES   :       -lcurses -lstcp
441 OS      :       system v.3.1.2
442 CONFIG  :       sysv
443 ENVIRON :       sysv
444 NOTES   :       Is libstcp.a on all exl 300s?
445 VERSION :       6.00.01
446
447 VENDOR  :       convex
448 MODELS  :       c220
449 COMPILER:       cc
450 CFLAGS  :       normal
451 LIBES   :       -ltermcap
452 OS      :       9.0.6 (bsd 4.3)
453 CONFIG  :       convex
454 ENVIRON :       n/a
455 NOTES   :       Dont use the -pcc flag.
456         :       Use setty to fix the default tty settings.
457 VERSION :       6.00.01
458
459 VENDOR  :       Norsk Data
460 MODELS  :       nd5000
461 COMPILER:       cc
462 CFLAGS  :       normal
463 LIBES   :       -ltermcap
464 OS      :       Ndix Version C
465 CONFIG  :       bsd
466 ENVIRON :       n/a
467 NOTES   :       The -O option makes the compiler run for ages!
468 VERSION :       6.00.03
469
470 VENDOR  :       SGI
471 MODELS  :       4D, 3000
472 COMPILER:       cc
473 CFLAGS  :       -D__STDC__
474 LIBES   :       -lcurses -lsun -lbsd -lc_s
475 OS      :       IRIX (3.?) 3.2 3.3 4.0
476 CONFIG  :       sgi
477 ENVIRON :       n/a
478 NOTES   :       AUTOLOGOUT is probably best undef'ed
479 NOTES   :       For 4.0, the NLS define in h can be enabled.
480 NOTES   :       4.0.5a cc does not have -O3 anymore.
481 NOTES   :       If you don't like -lbsd, you can define POSIXJOBS in
482 NOTES   :       config.h and omit it.
483 VERSION :       6.06.00
484
485 VENDOR  :       SGI
486 MODELS  :       R8000 PowerIndigo2
487 COMPILER:       cc -n32
488 CFLAGS  :       -D__STDC__
489 LIBES   :       -lcurses -lsun -lbsd -lc_s
490 OS      :       IRIX 6.2
491 CONFIG  :       sgi
492 ENVIRON :       n/a
493 NOTES   :       CCOPTIONS=-OPT:fold_arith_limit=4000
494 NOTES   :       SHLIBDIR=/usr/lib32
495 NOTES   :       LDPOSTLIB = -nostdlib -L$(ROOT)$(SHLIBDIR)/mips3 \
496 NOTES   :       -L$(ROOT)$(SHLIBDIR)
497 NOTES   :       In config.h #undef NLS and #undef NLS_CATALOGS
498 VERSION :       6.06.00
499
500 VENDOR  :       SGI
501 MODELS  :       Onyx R10000
502 COMPILER:       gcc-2.7.2.1 configured for mips-sgi-irix5.3
503 CFLAGS  :       none
504 LIBES   :       -ltermcap -lbsd
505 OS      :       IRIX 6.2
506 CONFIG  :       sgi
507 ENVIRON :       n/a
508 VERSION :       6.07.02
509
510 VENDOR  :       ibm + compatibles
511 MODELS  :       i386,i486
512 COMPILER:       /bin/cc
513 CFLAGS  :       normal
514 LIBES   :       -ltermlib -lsocket -lnsl (without BSDTIMES)
515 LIBES   :       -ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a (BSDTIMES)
516 OS      :       SVR4 (DELL, ESIX, ISC, UHC)
517 CONFIG  :       sysv4
518 ENVIRON :       n/a
519 NOTES   :       none
520 VERSION :       6.05.06
521
522 VENDOR  :       ibm + compatibles
523 MODELS  :       i386,i486
524 COMPILER:       gcc
525 CFLAGS  :       normal
526 LIBES   :       -ltermcap
527 OS      :       linux 0.8x, 0.9x, 1.x
528 CONFIG  :       linux
529 ENVIRON :       n/a
530 NOTES   :       none
531 VERSION :       6.05.06
532
533 VENDOR  :       ibm + compatibles
534 MODELS  :       i386,i486
535 COMPILER:       gcc
536 CFLAGS  :       normal
537 LIBES   :       -lcurses -lc_s [for crypt]
538 OS      :       SVR3.2.2 [SCO]
539 CONFIG  :       sco32v2
540 ENVIRON :       n/a
541 NOTES   :       none
542 VERSION :       6.03.00
543
544 VENDOR  :       stardent
545 MODELS  :       gs2600
546 COMPILER:       /bin/cc
547 CFLAGS  :       -O
548 LIBES   :       -lcurses
549 OS      :       stellix
550 CONFIG  :       stellar
551 ENVIRON :       n/a
552 NOTES   :       works but not worth compiling with -O4...
553 NOTES   :       setpgrp() and SIGCHLD work the BSD way, not the way documented.
554 NOTES   :       we need to define BACKPIPE              
555 VERSION :       6.00.04
556
557 VENDOR  :       stardent
558 MODELS  :       titan 3000 series
559 COMPILER:       /bin/cc
560 CFLAGS  :       -O -43
561 LIBES   :       -ltermcap
562 OS      :       OS 3.0.3
563 CONFIG  :       bsd
564 ENVIRON :       n/a
565 NOTES   :       Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg....
566 VERSION :       6.01.01
567
568 VENDOR  :       stardent
569 MODELS  :       titan 1500 series
570 COMPILER:       cc
571 CFLAGS  :       -O -43
572 LIBES   :       -ltermcap
573 OS      :       OS 2.5
574 CONFIG  :       bsd
575 ENVIRON :       n/a
576 NOTES   :       Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg....
577 NOTES   :       You can add -w to the CFLAGS to suppress the warnings.
578 VERSION :       6.02.07
579
580 VENDOR  :       SGI
581 MODELS  :       INDIGO
582 COMPILER:       cc
583 CFLAGS  :       -D__STDC__
584 LIBES   :       -lcurses -lsun -lbsd -lc_s
585 OS      :       IRIX (3.?) 3.2 3.3 4.0
586 CONFIG  :       sgi
587 ENVIRON :       n/a
588 NOTES   :       AUTOLOGOUT is probably best undef'ed
589 NOTES   :       For 4.0, the NLS define in h can be enabled.
590 VERSION :       6.01
591
592 VENDOR  :       SGI
593 MODELS  :       INDY
594 COMPILER:       cc
595 CFLAGS  :
596 LIBES   :       -lcurses -lbsd
597 OS      :       IRIX 5.1
598 CONFIG  :       sgi
599 ENVIRON :       n/a
600 NOTES   :       it will build without -lbsd but then job control
601 NOTES   :       won't actually work.
602 VERSION :       6.04.00
603
604 VENDOR  :       alliant
605 MODELS  :       FX/2800 series
606 COMPILER:       scc
607 CFLAGS  :       normal
608 LIBES   :       -ltermcap
609 OS      :       Alliant Concentrix 2800 2.2.00
610 CONFIG  :       bsd
611 ENVIRON :       n/a
612 NOTES   :       For a newer version of the operating system try defining
613         :       NEW_OS in alliant [or better find a way to tell
614         :       them apart.
615 VERSION :       6.03.00
616
617 VENDOR  :       stardent
618 MODELS  :       Vistra 800
619 COMPILER:       /bin/cc
620 CFLAGS  :       -O
621 LIBES   :       -lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a
622 OS      :       SYSVR4
623 CONFIG  :       sysv4
624 ENVIRON :       n/a
625 NOTES   :       Works like a charm
626 VERSION :       6.01
627
628 VENDOR  :       Evans & Sutherland
629 MODELS  :       ESV
630 COMPILER:       cc
631 CFLAGS  :       mips systems
632 LIBES   :       -ltermcap
633 OS      :       ES/os 2.2 (UMIPS mips ATT_V3_0)
634 CONFIG  :       mips
635 ENVIRON :       bsd4.3
636 NOTES   :       would it be preferable to have HOSTTYPE of
637 NOTES   :       "esv" instead of "mips"?
638 VERSION :       6.01.00
639
640 VENDOR  :       masscomp
641 MODELS  :       Masscomp 6000
642 COMPILER:       cc
643 CFLAGS  :       production
644 LIBES   :       -ltermcap
645 OS      :       RTU 5.0
646 CONFIG  :       masscomp
647 ENVIRON :       Link in the "bsd" universe as opposed to "att".
648 NOTES   :       For pre RTU 6.0, remember to remove the #define RTU6 in the
649 NOTES   :       masscomp file.
650 NOTES   :       As of tcsh v6.02.07, try putting "bindkey ^t stuff-char"
651 NOTES   :       in your /etc/csh.cshrc for masscomp kernel (ctrl-t) status.
652 VERSION :       6.02.07
653
654 VENDOR  :       masscomp
655 MODELS  :       Masscomp 5400
656 COMPILER:       cc
657 CFLAGS  :       normal
658 LIBES   :       -ltermcap -lndir -lsocket -ljobs
659 OS      :       RTU 6.0
660 CONFIG  :       masscomp
661 ENVIRON :       Link in the "bsd" universe as opposed to "att".
662 NOTES   :       n/a
663 VERSION :       6.01.00
664
665 VENDOR  :       Cray Computer
666 MODELS  :       CRAY-2 & CRAY-3
667 COMPILER:       cc
668 CFLAGS  :       normal
669 LIBES   :       -lcurses -lnet
670 OS      :       CSOS 1.0
671 CONFIG  :       csos
672 ENVIRON :       n/a
673 NOTES   :       none
674 VERSION :       6.02
675
676 VENDOR  :       Motorola
677 MODELS  :       Delta 3000/Delta 4000
678 COMPILER:       cc
679 CFLAGS  :       normal
680 LIBES   :       -lcurses
681 OS      :       System V/68 R3V6.2, R3V7
682 CONFIG  :       sysV68
683 ENVIRON :       n/a
684 NOTES   :       none
685 VERSION :       6.01.00, 6.02.00
686
687 VENDOR  :       Motorola
688 MODELS  :       MPC 3062
689 COMPILER:       cc
690 CFLAGS  :       Broken optimizers...
691 LIBES   :       -lcurses -lsec
692 OS      :       System V/88 R32V2
693 CONFIG  :       sysV88
694 ENVIRON :       n/a
695 NOTES   :       If you're using the bundled Greenhills compiler, don't use -O.
696 NOTES   :       One error -O causes is failure to exec scripts with /bin/sh
697 NOTES   :       if they don't have a #! header on top.
698 VERSION :       6.02.07
699
700 VENDOR  :       alliant
701 MODELS  :       FX/8X series
702 COMPILER:       pcc
703 CFLAGS  :       normal
704 LIBES   :       -ltermcap
705 OS      :       Concentrix 6.0.00 beta
706 CONFIG  :       bsd
707 ENVIRON :       n/a
708 NOTES   :       Needs to define DIRENT in h
709 VERSION :       6.02.00
710
711 VENDOR  :       alliant
712 MODELS  :       FX/8X series
713 COMPILER:       pcc
714 CFLAGS  :       normal
715 LIBES   :       -ltermcap
716 OS      :       Concentrix 5.7.00
717 CONFIG  :       bsd
718 ENVIRON :       n/a
719 NOTES   :       n/a
720 VERSION :       6.00.01
721
722 VENDOR  :       gould (encore)
723 MODELS  :       NP1
724 COMPILER:       cc
725 CFLAGS  :       production
726 LIBES   :       -ltermcap
727 OS      :       UTX/32 3.1A
728 CONFIG  :       bsd
729 ENVIRON :       n/a
730 NOTES   :       n/a
731 VERSION :       6.02.00
732
733 VENDOR  :       gould (encore)
734 MODELS  :       9050
735 COMPILER:       cc
736 CFLAGS  :       production
737 LIBES   :       -ltermcap
738 OS      :       UTX/32 2.1A
739 CONFIG  :       bsd
740 ENVIRON :       n/a
741 NOTES   :       n/a
742 VERSION :       6.02.00
743
744 VENDOR  :       ibm & compatible
745 MODELS  :       i386
746 COMPILER:       cc
747 CFLAGS  :       production
748 LIBES   :       -lcurses -lcposix
749 OS      :       3.2
750 CONFIG  :       isc
751 ENVIRON :       ISC386
752 NOTES   :       n/a
753 VERSION :       6.02.00
754
755 VENDOR  :       att
756 MODELS  :       3b2-600GR (RISC)
757 COMPILER:       cc
758 CFLAGS  :       production
759 LIBES   :       -lcurses
760 OS      :       SystemV R4.0
761 CONFIG  :       sysv4
762 ENVIRON :       n/a
763 NOTES   :       n/a
764 VERSION :       6.02.00
765
766 VENDOR  :       att
767 MODELS  :       3b2-600G
768 COMPILER:       cc
769 CFLAGS  :       production
770 LIBES   :       -lcurses
771 OS      :       SystemV R3.2.3
772 CONFIG  :       sysv3
773 ENVIRON :       n/a
774 NOTES   :       n/a
775 VERSION :       6.02.00
776
777 VENDOR  :       tektronix
778 MODELS  :       XD88/10
779 COMPILER:       cc
780 CFLAGS  :       Broken optimizers...
781 LIBES   :       -ltermcap -lsec
782 OS      :       UTekV 3.2e
783 CONFIG  :       tekXD88
784 ENVIRON :       n/a
785 NOTES   :       If you're using the bundled Greenhills compiler, don't use -O.
786 NOTES   :       One error -O causes is failure to exec scripts with /bin/sh
787 NOTES   :       if they don't have a #! header on top.
788 VERSION :       6.02.07
789
790 VENDOR  :       tektronix
791 MODELS  :       4300
792 COMPILER:       cc
793 CFLAGS  :       production
794 LIBES   :       -ltermcap
795 OS      :       UTek 4.0 (BSD 4.2)
796 CONFIG  :       bsd
797 ENVIRON :       n/a
798 NOTES   :       set DFLAGS = -DUTek -DBSD in the Makefile
799 VERSION :       6.02.07
800
801 VENDOR  :       BBN
802 MODELS  :       butterfly gp1000
803 COMPILER:       cc
804 CFLAGS  :       production
805 LIBES   :       -ltermcap
806 OS      :       Mach 1000 version 2.5
807 CONFIG  :       mach
808 ENVIRON :       n/a
809 NOTES   :       n/a
810 VERSION :       6.02.07
811
812 VENDOR  :       sony
813 MODELS  :       news 3700
814 COMPILER:       cc
815 CFLAGS  :       -O -Wf,-XNp15000,-XNd15000,-XNh15000
816 LIBES   :       -lcurses -lc /usr/ucblib/libucb.a
817 OS      :       sysvr4, news-os 5.02
818 CONFIG  :       sysv4
819 ENVIRON :       n/a
820 NOTES   :       Use /usr/bin/cc, not /usr/ucb/cc.
821 VERSION :       6.00.03
822
823 VENDOR  :       ibm & compatible
824 MODELS  :       i386, i486
825 COMPILER:       cc
826 CFLAGS  :       production
827 LIBES   :       -lterm
828 OS      :       Coherent 4.0
829 CONFIG  :       coh3
830 ENVIRON :       gnu tools (see below)
831 NOTES   :       The standard make, /bin/sh and sed that come with Coherent are
832 NOTES   :       not quite up to the makefile.  Either use gnu make or change 
833 NOTES   :       occurances of '# to '\# since Coherent's make takes all '#'s to
834 NOTES   :       be a comment, even when quoted, except when escaped by '\'.
835 NOTES   :       Coherent's /bin/sh does not allow you to set VERSION, etc.
836 NOTES   :       since they are hard-wired internal variables.  Either use 
837 NOTES   :       /usr/bin/ksh, another sh or change the name of the offending
838 NOTES   :       variables.  Coherent's sed, unfortunately, is broken beyond a
839 NOTES   :       workaround.  Either get gnu sed or run that portion of the
840 NOTES   :       makefile on a machine with a full sed and import the output.
841 VERSION :       6.02.08
842
843 VENDOR  :       Control Data Systems
844 MODELS  :       CD4680
845 COMPILER:       cc, cc2.20 (mips)
846 CFLAGS  :       mips systems, DFLAGS=-DCDC
847 LIBES   :       -ltermcap
848 OS      :       EP/IX 1.4.3 (RiscOS based)     
849 CONFIG  :       mips
850 ENVIRON :       bsd4.3 (if sysv, need "set path=(/usr/bsd43/bin $path)" )
851 NOTES   :       n/a
852 VERSION :       6.02.00
853
854 VENDOR  :       alliant
855 MODELS  :       FX/8X series
856 COMPILER:       pcc
857 CFLAGS  :       normal
858 LIBES   :       -ltermcap -lresolv
859 OS      :       Concentrix 6.0.00 beta
860 CONFIG  :       alliant (see NOTES)
861 ENVIRON :       n/a
862 NOTES   :       Needs to define DIRENT and BSDLIMIT in h.  The
863 NOTES   :       beta release of the Concentrix 6.0.00 has some errors
864 NOTES   :       in the system header files, namely, /usr/include/sys/dir.h.
865 VERSION :       6.03.00
866
867 VENDOR  :       hp
868 MODELS  :       hp9000s700
869 COMPILER:       cc
870 CFLAGS  :       No -O here!!! Breaks quoting! Try echo 'foo | bar'...
871 LIBES   :       -ltermcap
872 OS      :       HP OSF/1 1.0
873 CONFIG  :       hposf1
874 ENVIRON :       n/a
875 NOTES   :       n/a
876 VERSION :       6.03.00
877
878 VENDOR  :       digital
879 MODELS  :       DEC 3000/400 (alpha)
880 COMPILER:       cc
881 CFLAGS  :       -call_shared -I. -I.. -O -Olimit 2000 -std1
882 LIBES   :       -lcurses
883 OS      :       OSF1 1.2
884 CONFIG  :       decosf1
885 ENVIRON :       n/a
886 NOTES   :       none
887 VERSION :       6.03
888
889 VENDOR  :       digital
890 MODELS  :       DEC 3000/400 (alpha)
891 COMPILER:       cc
892 CFLAGS  :       -O2 -I. -I.. -Olimit 2000
893 LIBES   :       -lcurses
894 OS      :       OSF1 (Digital Unix) 1.3, 2.0, 3.0, 3.2, 4.0
895 CONFIG  :       decosf1
896 ENVIRON :       n/a
897 NOTES   :       none
898 VERSION :       6.07.11
899
900 VENDOR  :       Intel
901 MODELS  :       Paragon
902 COMPILER:       icc
903 CFLAGS  :       -O2
904 LIBES   :       -ltermcap
905 OS      :       Paragon OSF/1 Release 1.0.1 Server 1.0 R1.0
906 CONFIG  :       parosf1
907 ENVIRON :       n/a
908 NOTES   :       I have gotten two different config files that both seem to
909         :       work!
910 VERSION :       6.03.00
911
912 VENDOR  :       Data General
913 MODELS  :       AViiON mc88000
914 COMPILER:       cc
915 CFLAGS  :       -O2
916 LIBES   :       -lcurses
917 OS      :       DGUX 5.4R2.01
918 CONFIG  :       dgux5.4
919 ENVIRON :       n/a
920 NOTES   :       n/a
921 VERSION :       6.04.00
922
923 VENDOR  :       Data General
924 MODELS  :       Aviion
925 COMPILER:       gcc 2.5.8
926 CFLAGS  :       -g -O2 -msvr4
927 LIBES   :       -ltermcap
928 OS      :       DGUX 5.4.1
929 CONFIG  :       dgux5.4
930 ENVIRON :       sde m88kdguxelf
931 VERSION :       6.05.00
932
933 VENDOR  :       Harris
934 MODELS  :       Tahoe
935 COMPILER:       cc, gcc 1.42
936 CFLAGS  :       -O
937 LIBES   :       -ltermcap
938 OS      :       CX/UX 5.1 CX/UX 7.1
939 CONFIG  :       hcx
940 ENVIRON :       universe bsd
941 NOTES   :       n/a
942 VERSION :       6.06.01
943
944 VENDOR  :       Multiflow
945 MODELS  :       multiflow
946 COMPILER:       cc
947 CFLAGS  :       -O5 -sb_trace 0 -DMULTIFLOW
948 LIBES   :       -ltermcap -lcrypt
949 OS      :       4.3 BSD TRACE/UNIX
950 CONFIG  :       bsd
951 ENVIRON :       n/a
952 NOTES   :       Lower the optimization or you'll get a 5M binary!
953 NOTES   :       cc broken: typedef void sigret_t; typedef void pret_t;
954 VERSION :       6.04.00
955
956 VENDOR  :       Unixware
957 MODELS  :       all
958 COMPILER:       cc
959 CFLAGS  :       normal
960 LIBES   :       -lcrypt -ltermlib -lsocket -lnsl -lgen
961 OS      :       Unixware 2.03 (4.2MP)
962 CONFIG  :       svr4
963 ENVIRON :       n/a
964 NOTES   :       Remove PW_SHADOW from config file, or add -lgen for getspnam
965 VERSION :       6.07.00
966
967 VENDOR  :       Intergraph
968 MODELS  :       clipper
969 COMPILER:       cc
970 CFLAGS  :       n/a
971 LIBES   :       -ltermcap -lbsd
972 OS      :       clix 7.1.3
973 CONFIG  :       clipper
974 ENVIRON :       n/a
975 NOTES   :       n/a
976 VERSION :       6.05.00
977
978 VENDOR  :       SNI (Siemens Nixdorf Information Systems)
979 MODELS  :       rm400  (R4000 mips)
980 COMPILER:       /usr/bin/cc
981 CFLAGS  :       -kansi; xmkmf (=>  -DSVR4 -DSNI -DSMSINFO -DR3000)
982 LIBES   :       -ltermcap -lc -L/usr/ucblib -lucb
983 OS      :       SINIX 5.42
984 CONFIG  :       sysv4
985 ENVIRON :
986 NOTES   :       This is a POSIX (XPG-4) system.
987 NOTES   :       Make sure that -lucb is included _last_ (even after -lc)
988 NOTES   :       so use: -ltermcap -lc -L/usr/ucblib -lucb
989 NOTES   :       In config.h, set HAVEUTMPX und unset BSDSIGS and BSDTIMES
990 NOTES   :
991 VERSION :       6.06.03
992
993 VENDOR  :       U/WIN
994 MODELS  :       i386
995 COMPILER:       cc
996 CFLAGS  :       -O
997 LIBES   :       -lcurses
998 OS      :       Windows NT with U/WIN
999 CONFIG  :       uwin
1000 ENVIRON :
1001 NOTES   :       Needs POSIX.DLL from U/WIN version later than 1.6
1002 NOTES   :       Did not function correctly when using #define SYSMALLOC
1003 VERSION :       6.07.02
1004
1005 VENDOR  :       SNI (Siemens Nixdorf Information Systems)
1006 MODELS  :       rm600  (R4000 mips)
1007 COMPILER:       /usr/bin/cc
1008 CFLAGS  :       -kansi -DSVR4 -DSNI -DSMSINFO -DR3000
1009 LIBES   :       -ltermcap -lsocket -lxnet -lc -L/usr/ucblib -lucb
1010 OS      :       SINIX 5.43
1011 CONFIG  :       sysv4
1012 ENVIRON :
1013 NOTES   :       In config.h, set HAVEUTMPX und unset BSDSIGS,
1014 NOTES   :       BSDTIMES, and BSDLIMIT, since otherwise resource.h
1015 NOTES   :       is falsely searched in /usr/ucbinclude/sys/
1016 NOTES   :
1017 VERSION :       6.07.02
1018
1019 VENDOR  :       FUJITSU
1020 MODELS  :       ds90
1021 COMPILER:       cc
1022 CFLAGS  :       -O -I. -DSVR4 -DANSICPP
1023 LIBES   :       -lsocket -lnsl -ltermcap
1024 OS      :       UXP/DS V20L10(SVR4.2)
1025 CONFIG  :       sysv4
1026 ENVIRON :       n/a
1027 NOTES   :       n/a
1028 VERSION :       6.07.02
1029
1030 VENDOR  :       Fujitsu ICL
1031 MODELS  :       SuperServer Intel based
1032 COMPILER:       gcc 2.7.2
1033 CFLAGS  :       normal for gcc 2.1+  ....  -O2 $(INCLUDES)
1034 LIBES   :       -ltermlib -lsocket -lnsl -lcrypt -lgen
1035 OS      :       SCO UnixWare 2.1 SysVR4.2 i386 x86at
1036 CONFIG  :       sysv4
1037 ENVIRON :       n/a
1038 NOTES   :       none
1039 VERSION :       6.06.00
1040
1041 VENDOR  :       NEC
1042 MODELS  :       SX-4, SX-5
1043 COMPILER:       cc
1044 CFLAGS  :       -h0,ansi,novector,float0 # for NEC SX-4
1045 LIBES   :       -Gsmall
1046 OS      :       NEC's
1047 CONFIG  :       superux8
1048 ENVIRON :       n/a
1049 NOTES   :       none
1050 VERSION :       6.08.01
1051
1052 VENDOR  :       Unixware 7.1.0
1053 MODELS  :       all
1054 COMPILER:       gcc
1055 CFLAGS  :       normal
1056 LIBES   :       -ltermlib -lsocket -lgen
1057 OS      :       Unixware 7.1.0  
1058 CONFIG  :       svr5
1059 ENVIRON :       n/a
1060 NOTES   :       none
1061 VERSION :       6.09.00
1062