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