PageRenderTime 22ms CodeModel.GetById 1ms app.highlight 9ms RepoModel.GetById 1ms app.codeStats 0ms

/contrib/tcsh/Ported

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