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