Ported revision 231990
1258210Srpaulo 2258210SrpauloHello, 3327595Sian 4258210SrpauloThis file contains a list of machines used, libraries compiler etc. If you 5258210Srpaulofind it out-of-date, or you have additions or changes, please let me know. 6258210Srpaulo 7258210Srpaulochristos 8258210Srpaulo 9258210Srpaulo 10258210SrpauloVENDOR : Sun 11258210SrpauloMODELS : sun3, sun4, sun386i 12258210SrpauloCOMPILER: cc, gcc, acc 13258210SrpauloCFLAGS : normal 14258210SrpauloLIBES : -ltermcap 15258210SrpauloOS : sunos 3.5, 4.0, 4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.4 16258210SrpauloCONFIG : sunos* 17258210SrpauloENVIRON : n/a 18258210SrpauloNOTES : Don't compile with /usr/5bin/cc 19258210SrpauloVERSION : 6.08 20258210Srpaulo 21258210SrpauloVENDOR : Sun 22258210SrpauloMODELS : sun4, ultra 23258210SrpauloCOMPILER: cc, gcc 24258210SrpauloCFLAGS : normal 25258210SrpauloLIBES : -lcurses -lsocket -lnsl 26258210SrpauloOS : solaris 2.1, 2.2, 2.3, 2.4, 2.5, 2.5.1 27258210SrpauloCONFIG : sol* 28258210SrpauloENVIRON : n/a 29258210SrpauloNOTES : The sunpro compiler cannot compile tcsh with -O, it crashes 30327595Sian : on some files. In any case do not use -O with any of the 31327595Sian : tcsh files, because the optimized code assumes that the 32327595Sian : floating point is already initialized and does not do the 33258210Srpaulo : necessary initializations. This results in weird floating 34258210Srpaulo : point failures of programs exec'ed from tcsh. 35327595SianVERSION : 6.08 36258210Srpaulo 37258210SrpauloVENDOR : Sun 38258210SrpauloMODELS : ultra 39258210SrpauloCOMPILER: WorkShop cc 40258210SrpauloCFLAGS : normal 41258210SrpauloLIBES : -lcurses -lsocket -lnsl 42327595SianOS : solaris 2.6, 2.7, 8 43327595SianCONFIG : sol26 44258210SrpauloENVIRON : n/a 45258210SrpauloNOTES : none 46258210SrpauloVERSION : 6.08 47258210Srpaulo 48258210SrpauloVENDOR : Sun 49258210SrpauloMODELS : ultra, i686, x86_64 50327595SianCOMPILER: Sun Studio cc 51258210SrpauloCFLAGS : normal 52258210SrpauloLIBES : -lcurses -lsocket -lnsl 53258210SrpauloOS : solaris 9, 10 54258210SrpauloCONFIG : sol29 55258210SrpauloENVIRON : n/a 56258210SrpauloNOTES : none 57258210SrpauloVERSION : 6.18 58258210Srpaulo 59258210SrpauloVENDOR : Sun 60258210SrpauloMODELS : i386 61258210SrpauloCOMPILER: cc, gcc 62258210SrpauloCFLAGS : -D__STDC__=0 63258210SrpauloLIBES : -lcurses -lsocket -lnsl 64258210SrpauloOS : solaris 2.1 65258210SrpauloCONFIG : sol2 66258210SrpauloENVIRON : n/a 67258210SrpauloNOTES : n/a 68258210SrpauloVERSION : 6.04.13 69327595Sian 70327595SianVENDOR : Sun 71327595SianMODELS : sun4 72327595SianCOMPILER: gcc 73258210SrpauloCFLAGS : normal 74258210SrpauloLIBES : -ltermcap 75258210SrpauloOS : linux 2.0.x, 2.1.x 76258210SrpauloCONFIG : linux 77258210SrpauloENVIRON : n/a 78258210SrpauloNOTES : none 79327595SianVERSION : 6.07.03 80327595Sian 81327595SianVENDOR : hp 82327595SianMODELS : apollo 83258210SrpauloCOMPILER: cc 84327595SianCFLAGS : -U__STDC__ -I. -O 85327595SianLIBES : -ltermcap 86327595SianOS : domain 10.4.3 87327595SianCONFIG : bsd 88327595SianENVIRON : bsd4.3 89327595SianNOTES : Don't use gcc; breaks tc.os.c 90283138SrpauloVERSION : 6.01.00 91327595Sian 92327595SianVENDOR : hp 93327595SianMODELS : hp9000s300, hp9000s700, hp9000s800 94327595SianCOMPILER: cc, gcc 95327595SianCFLAGS : normal (-Aa -O3 hpux 8.0, 8.07, 9.05) 96327595SianLIBES : -ltermcap 97327595SianOS : hpux 6.5, 7.0.x, 8.0, 9.05 98327595SianCONFIG : hpux{7,8} 99327595SianENVIRON : n/a 100327595SianNOTES : Don't use -lBSD; breaks getpgrp(). Config.hp-3.2 obsolete? 101327595Sian : Some versions of the compiler are broken with -O3. Try 'ls *' 102327595Sian : If it does not work, lower the optimization level... 103327595SianVERSION : 6.05.06 104327595Sian 105327595SianVENDOR : hp 106327595SianMODELS : hp9000s700 107327595SianCOMPILER: cc, c89, gcc 108327595SianCFLAGS : +O3 -Aa (cc), +O3 (c89), normal (gcc) 109327595SianLIBES : -ltermcap 110327595SianOS : hpux 10.00, 10.01 111327595SianCONFIG : hpux8 112327595SianENVIRON : n/a 113327595SianNOTES : Carl-Olof Almbladh (coa@teorfys.lu.se) 114327595Sian : To make a statically linked version: in config_f.h, #undef NLS 115327595Sian : and use these LDFLAGS in the Makefile: LDFLAGS= -Wl,-a,archive 116327595Sian : [orban@kato.den.csci.csc.com (Tom Orban) 117327595SianVERSION : 6.08 118327595Sian 119327595SianVENDOR : hp 120327595SianMODELS : SPP-1200 SPP-1600 S-2X00 X-2X00 121327595SianCOMPILER: cc 122327595SianCFLAGS : -Ae 123327595SianLIBES : -ltermcap 124258210SrpauloOS : SPP-UX 5.X 125258210SrpauloCONFIG : hpux8 126258210SrpauloENVIRON : n/a 127327595SianNOTES : n/a 128327595SianVERSION : 6.07.02 129327595Sian 130258210SrpauloVENDOR : hp 131258210SrpauloMODELS : hp9000s500 132258210SrpauloCOMPILER: cc 133258210SrpauloCFLAGS : -I. -O 134327595SianLIBES : -ltermcap 135258210SrpauloOS : hpux 5.2 136258210SrpauloCONFIG : hp-5.2 137258210SrpauloENVIRON : n/a 138258210SrpauloNOTES : very slow in executing commands (I think the reason is 139258210SrpauloNOTES : a very slow fork) 140258210SrpauloVERSION : 6.00.01 141258210Srpaulo 142258210SrpauloVENDOR : digital 143258210SrpauloMODELS : vax 144258210SrpauloCOMPILER: cc, gcc 145258210SrpauloCFLAGS : normal 146258210SrpauloLIBES : -ltermcap 147258210SrpauloOS : bsd4.3, bsd4.4 148258210SrpauloCONFIG : bsd* 149258210SrpauloENVIRON : n/a 150258210SrpauloNOTES : cc broken: typedef void sigret_t; typedef void pret_t; 151258210SrpauloVERSION : 6.00.03 152258210Srpaulo 153258210SrpauloVENDOR : digital 154258210SrpauloMODELS : vax 155258210SrpauloCOMPILER: cc, gcc 156258210SrpauloCFLAGS : normal 157258210SrpauloLIBES : -ltermcap 158258210SrpauloOS : mtXinu 4.3 159258210SrpauloCONFIG : mtxinu 160258210SrpauloENVIRON : n/a 161327595SianNOTES : cc broken: typedef void sigret_t; typedef void pret_t; 162258210SrpauloVERSION : 6.03.09 163258210Srpaulo 164258210SrpauloVENDOR : digital 165258210SrpauloMODELS : vax, DECstation 166258210SrpauloCOMPILER: cc, gcc 167258210SrpauloCFLAGS : -O -Olimit 2000 (cc), normal (gcc) 168258210SrpauloLIBES : -ltermcap 169258210SrpauloOS : ultrix 3.0 (vax), 4.0, 4.1, 4.2, 4.3, 4.4, 4.5 170258210SrpauloCONFIG : ultrix 171258210SrpauloENVIRON : n/a 172258210SrpauloNOTES : pcc broken: typedef void sigret_t (vax); 173258210SrpauloNOTES : mips compiler on ultrix 3.5 needs -Dvoid=int 174327595SianNOTES : vax compiler on ultrix 3.0 needs -Dvoid=int 175258210SrpauloNOTES : Does Ultrix 4.x still need YPBUGS? 176327595SianNOTES : Ultrix4.2 may need NAMEI_BUG 177327595SianVERSION : 6.09.00 178327595Sian 179327595SianVENDOR : Apple 180327595SianMODELS : macII 181327595SianCOMPILER: cc 182327595SianCFLAGS : normal (-ZP) 183327595SianLIBES : -ltermcap (-lposix -ltermcap) 184327595SianOS : aux 2.0 185327595SianCONFIG : mac2 (-DPOSIX -DPOSIXJOBS) 186327595SianENVIRON : n/a 187327595SianNOTES : Tcsh can compile both in non POSIX and POSIX mode. The 188327595SianNOTES : default configuration is non POSIX. The flags in parentheses 189327595SianNOTES : are the changes that are needed to compile in POSIX mode 190327595SianVERSION : 6.00.01 191327595Sian 192327595SianVENDOR : ibm 193327595SianMODELS : ps/2, rs6000, ibm370, ibmESA 194327595SianCOMPILER: cc 195327595SianCFLAGS : normal 196327595SianLIBES : -lcurses -lbsd [No -lbsd for 4.1] 197327595SianOS : aix 3.1,3.2,4.1 (rs6000) aix 1.1 (ps/2) aix G9.9 (ibm370) 198327595Sian : aix (ibmESA) 199327595SianCONFIG : aix 200327595SianENVIRON : n/a 201327595SianNOTES : aix G9.9 sfname() frees bad pointers. Use TCF with care! 202327595SianNOTES : aix 3.2 may need NAMEI_BUG 203327595SianNOTES : aix 3.2 may need _BSD_INCLUDES defined in h 204327595SianNOTES : aix 4.1 does not need -lbsd anymore. 205327595SianVERSION : 6.06.00 (rs6000) 206327595Sian 207327595SianVENDOR : ibm 208327595SianMODELS : ibm390 209327595SianCOMPILER: c89 210327595SianCFLAGS : normal 211327595SianLIBES : -lcurses 212327595SianOS : os390 R 2.7 213327595SianCONFIG : os390 214327595SianENVIRON : USS (formerly OpenEdition, aka POSIX) 215327595SianNOTES : Used GNU make for OS/390. 216327595SianNOTES : Use `CFLAGS="" ./configure` to avoid -g and make binary 217327595SianNOTES : half as large. 218327595SianVERSION : 6.09.00 219327595Sian 220327595SianVENDOR : ibm 221327595SianMODELS : rt 222327595SianCOMPILER: hc, gcc 223327595SianCFLAGS : -I. -U__STDC__ 224327595SianLIBES : -ltermcap 225327595SianOS : aos 4.3 226327595SianCONFIG : bsd 227327595SianENVIRON : n/a 228327595SianNOTES : Old versions of the compiler break with -O. No ansi include 229327595SianNOTES : files so we have to undef __STDC__ 230327595SianVERSION : 6.05.06 231327595Sian 232327595SianVENDOR : ibm 233327595SianMODELS : rt 234327595SianCOMPILER: pcc 235327595SianCFLAGS : -I. -U__STDC__ -DPCC 236327595SianLIBES : -ltermcap 237327595SianOS : aos 4.3 238327595SianCONFIG : bsd 239327595SianENVIRON : n/a 240327595SianNOTES : Old versions of the compiler break with -O. No ansi include 241327595SianNOTES : files so we have to undef __STDC__ 242327595SianNOTES : pcc broken: typedef void sigret_t; typedef void pret_t; 243327595SianVERSION : 6.05.06 244327595Sian 245327595SianVENDOR : ibm 246327595SianMODELS : rt 247327595SianCOMPILER: cc 248327595SianCFLAGS : -I. -Nd4000 -Nn3000 249327595SianLIBES : -lcurses 250327595SianOS : aix 2.2.1 251327595SianCONFIG : aix 252327595SianENVIRON : n/a 253327595SianNOTES : Stacksize limit is 1K off? 254327595SianVERSION : 6.00.03 255327595Sian 256327595SianVENDOR : sequent 257327595SianMODELS : balance, symmetry 258327595SianCOMPILER: cc 259327595SianCFLAGS : normal 260327595SianLIBES : -ltermcap -lseq 261327595SianOS : Dynix 3.1, 3.2, ptx 1.2 262327595SianCONFIG : sequent 263327595SianENVIRON : universe on Dynix 3.1, 3.2: ucb 264327595SianNOTES : none 265327595SianVERSION : 6.04.00 266327595Sian 267327595SianVENDOR : sequent 268327595SianMODELS : symmetry 269327595SianCOMPILER: gcc 2.6.2 270327595SianCFLAGS : -m486 271327595SianLIBES : -ltermcap -lseq -lsocket -linet -lnsl 272327595SianOS : DYNIX/ptx 2.1.0, 4.1.3 273327595SianCONFIG : sequent 274327595SianENVIRON : 275327595SianNOTES : Didn't work for me with Sequent's /bin/cc 276327595SianNOTES : 4.1.3 does not need libinet anymore. 277327595SianVERSION : 6.05.00 278327595Sian 279327595SianVENDOR : encore 280258210SrpauloMODELS : multimax 281258210SrpauloCOMPILER: gcc 282258210SrpauloCFLAGS : normal 283258210SrpauloLIBES : -ltermcap 284258210SrpauloOS : umax 4.2 285258210SrpauloCONFIG : bsd 286258210SrpauloENVIRON : n/a 287258210SrpauloNOTES : none 288258210SrpauloVERSION : 6.00.00 289258210Srpaulo 290258210SrpauloVENDOR : sony 291258210SrpauloMODELS : news 1850, 1750 292258210SrpauloCOMPILER: gcc 293258210SrpauloCFLAGS : normal 294258210SrpauloLIBES : -ltermcap 295258210SrpauloOS : bsd 4.3, news-os 3.3,4.1C 296258210SrpauloCONFIG : bsd 297327595SianENVIRON : n/a 298327595SianNOTES : none 299327595SianVERSION : 6.05.06 300327595Sian 301327595SianVENDOR : ibm + compatibles 302327595SianMODELS : i386,i286 303327595SianCOMPILER: cc 304327595SianCFLAGS : normal 305327595SianLIBES : -ltermcap -ldir -lx 306327595SianOS : xenix 307327595SianCONFIG : xenix 308327595SianENVIRON : n/a 309327595SianNOTES : none 310327595SianVERSION : 6.00.01 311327595Sian 312327595SianVENDOR : hp 313327595SianMODELS : hp300 314327595SianCOMPILER: cc, gcc 315327595SianCFLAGS : normal 316327595SianLIBES : -ltermcap 317327595SianOS : MORE/bsd 4.3+ 318327595SianCONFIG : mtxinu 319327595SianENVIRON : n/a 320327595SianNOTES : none 321327595SianVERSION : 6.05.06 322327595Sian 323327595SianVENDOR : hp, motorola 324327595SianMODELS : hp300, m68k 325327595SianCOMPILER: gcc 326327595SianCFLAGS : normal 327327595SianLIBES : -ltermcap -lcrypt 328327595SianOS : NetBSD 1.0A 329327595SianCONFIG : bsd4.4 330327595SianENVIRON : n/a 331327595SianNOTES : none 332327595SianVERSION : 6.05.06 333327595Sian 334327595SianVENDOR : digital 335327595SianMODELS : vax 336327595SianCOMPILER: gcc 337327595SianCFLAGS : normal 338327595SianLIBES : -ltermcap 339327595SianOS : bsd 4.3reno 340327595SianCONFIG : bsdreno 341327595SianNOTES : ttyname() is buggy. calls closedir() twice. See README 342327595SianENVIRON : n/a 343327595SianVERSION : 6.00.04 344327595Sian 345327595SianVENDOR : Cray Research 346327595SianMODELS : Y-MP 347327595SianCOMPILER: cc 348327595SianCFLAGS : normal 349327595SianLIBES : -ltermcap 350327595SianOS : Unicos 6.0 351327595SianCONFIG : cray 352327595SianENVIRON : n/a 353327595SianNOTES : none 354327595SianVERSION : 6.00.01 355327595Sian 356258210SrpauloVENDOR : Cray Research 357327595SianMODELS : C90 358327595SianCOMPILER: cc 359327595SianCFLAGS : normal 360327595SianLIBES : -ltermcap 361327595SianOS : Unicos 9.0.2.1 362327595SianCONFIG : cray 363327595SianENVIRON : n/a 364327595SianNOTES : none 365327595SianVERSION : 6.08 366327595Sian 367327595SianVENDOR : Cray Research 368327595SianMODELS : SV1, probably also SV2 369327595SianCOMPILER: cc 370327595SianCFLAGS : normal 371327595SianLIBES : -ltermlib 372327595SianOS : Unicos 10.0.1.0 373327595SianCONFIG : cray 374327595SianENVIRON : n/a 375327595SianNOTES : none 376327595SianVERSION : 6.11 377327595Sian 378327595SianVENDOR : pyramid 379327595SianMODELS : MIS4/2T 380327595SianCOMPILER: cc 381327595SianCFLAGS : -OG 382327595SianLIBES : -ltermcap 383327595SianOS : OSx5.1,6.4 384327595SianCONFIG : pyr 385327595SianENVIRON : n/a 386327595SianNOTES : If there are problems with the global optimizer, use -OP 387327595SianNOTES : If you only have the AT&T universe, use the pyratt config 388327595SianNOTES : file and define -D_PID_T -Dpyr. 389327595SianVERSION : 6.06.00 390327595Sian 391327595SianVENDOR : next 392327595SianMODELS : any 393327595SianCOMPILER: gcc or cc -arch m68k -arch i386 394327595SianCFLAGS : -O2 -g 395327595SianLIBES : -ltermcap # [-lcs 2.0] 396327595SianOS : next os 2.x, 3.x 397327595SianCONFIG : mach 398327595SianENVIRON : n/a 399327595SianNOTES : NeXTSTeP 3.3 on intel defines speed_t so compile with -D_SPEED_T 400327595SianNOTES : NeXT's cc -E adds spaces before and after array brackets! 401327595SianNOTES : You'll need to change the sed expression in the Makefile to 402327595SianNOTES : something like: 403327595SianNOTES : 's/Char \([a-zA-Z0-9_]*\) *\[ *\].*/extern Char \1[];/' 404327595SianVERSION : 6.04.00 405327595Sian 406327595SianVENDOR : Apple 407327595SianMODELS : any 408327595SianCOMPILER: cc 409327595SianCFLAGS : -O3 -pipe -g -arch ppc -arch i386 -UNeXT 410327595SianOS : Rhapsody 5 411327595SianCONFIG : rhapsody 412327595SianENVIRON : n/a 413327595SianNOTES : CFLAGS="-O3 -pipe -g -UNeXT" configure && make 414327595SianVERSION : 6.08.00 415327595Sian 416327595SianVENDOR : Apple 417327595SianMODELS : any 418327595SianCOMPILER: cc 419327595SianCFLAGS : -O3 -pipe -g -arch ppc -arch i386 420327595SianOS : Darwin 421327595SianCONFIG : darwin 422327595SianENVIRON : n/a 423327595SianNOTES : CFLAGS="-O3 -pipe -g -arch ppc -arch i386 -UNeXT" configure && make 424327595SianVERSION : 6.11.05 425327595Sian 426327595SianVENDOR : Heurikon 427327595SianMODELS : HK68 428327595SianCOMPILER: gcc (Green Hills C-68000) 429327595SianCFLAGS : -ga -X138 -X25 -I. 430327595SianLDFLAGS : -n 431327595SianLIBES : -lcurses -ltermcap -ldirent 432327595SianOS : UniPlus+ 5.0 433327595SianCONFIG : hk68 434327595SianENVIRON : n/a 435327595SianNOTES : Need Doug Gwyn's POSIX directory library (libdirent.a) 436327595SianVERSION : 6.00.01 437327595Sian 438327595SianVENDOR : Amdahl 439327595SianMODELS : n/a 440327595SianCOMPILER: cc/gcc 441327595SianCFLAGS : normal 442327595SianLIBES : -lcurses -lsocket -lbsd 443327595SianCONFIG : amdahl 444327595SianENVIRON : n/a 445327595SianVERSION : 6.00.01 446327595Sian 447327595SianVENDOR : prime 448327595SianMODELS : exl 300 series 449327595SianCOMPILER: cc 450327595SianCFLAGS : -O -s -I. 451327595SianLIBES : -lcurses -lstcp 452327595SianOS : system v.3.1.2 453327595SianCONFIG : sysv 454327595SianENVIRON : sysv 455327595SianNOTES : Is libstcp.a on all exl 300s? 456327595SianVERSION : 6.00.01 457327595Sian 458327595SianVENDOR : convex 459327595SianMODELS : c220 460327595SianCOMPILER: cc 461327595SianCFLAGS : normal 462327595SianLIBES : -ltermcap 463327595SianOS : 9.0.6 (bsd 4.3) 464327595SianCONFIG : convex 465327595SianENVIRON : n/a 466327595SianNOTES : Dont use the -pcc flag. 467327595Sian : Use setty to fix the default tty settings. 468327595SianVERSION : 6.00.01 469327595Sian 470327595SianVENDOR : Norsk Data 471327595SianMODELS : nd5000 472327595SianCOMPILER: cc 473327595SianCFLAGS : normal 474327595SianLIBES : -ltermcap 475327595SianOS : Ndix Version C 476327595SianCONFIG : bsd 477327595SianENVIRON : n/a 478327595SianNOTES : The -O option makes the compiler run for ages! 479327595SianVERSION : 6.00.03 480327595Sian 481327595SianVENDOR : SGI 482327595SianMODELS : 4D, 3000 483327595SianCOMPILER: cc 484327595SianCFLAGS : -D__STDC__ 485327595SianLIBES : -lcurses -lsun -lbsd -lc_s 486327595SianOS : IRIX (3.?) 3.2 3.3 4.0 487327595SianCONFIG : sgi 488327595SianENVIRON : n/a 489327595SianNOTES : AUTOLOGOUT is probably best undef'ed 490327595SianNOTES : For 4.0, the NLS define in h can be enabled. 491327595SianNOTES : 4.0.5a cc does not have -O3 anymore. 492327595SianNOTES : If you don't like -lbsd, you can define POSIXJOBS in 493327595SianNOTES : config.h and omit it. 494327595SianVERSION : 6.06.00 495327595Sian 496258210SrpauloVENDOR : SGI 497258210SrpauloMODELS : R8000 PowerIndigo2 498261410SianCOMPILER: cc -n32 499261410SianCFLAGS : -D__STDC__ 500261410SianLIBES : -lcurses -lsun -lbsd -lc_s 501261410SianOS : IRIX 6.2 502258210SrpauloCONFIG : sgi 503258210SrpauloENVIRON : n/a 504258210SrpauloNOTES : CCOPTIONS=-OPT:fold_arith_limit=4000 505258210SrpauloNOTES : SHLIBDIR=/usr/lib32 506258210SrpauloNOTES : LDPOSTLIB = -nostdlib -L$(ROOT)$(SHLIBDIR)/mips3 \ 507258210SrpauloNOTES : -L$(ROOT)$(SHLIBDIR) 508258210SrpauloNOTES : In config.h #undef NLS and #undef NLS_CATALOGS 509258210SrpauloVERSION : 6.06.00 510258210Srpaulo 511258210SrpauloVENDOR : SGI 512258210SrpauloMODELS : Onyx R10000 513258210SrpauloCOMPILER: gcc-2.7.2.1 configured for mips-sgi-irix5.3 514258210SrpauloCFLAGS : none 515258210SrpauloLIBES : -ltermcap -lbsd 516258210SrpauloOS : IRIX 6.2 517258210SrpauloCONFIG : sgi 518258210SrpauloENVIRON : n/a 519258210SrpauloVERSION : 6.07.02 520258210Srpaulo 521258210SrpauloVENDOR : ibm + compatibles 522258210SrpauloMODELS : i386,i486 523261211SjmgCOMPILER: /bin/cc 524258210SrpauloCFLAGS : normal 525258210SrpauloLIBES : -ltermlib -lsocket -lnsl (without BSDTIMES) 526258210SrpauloLIBES : -ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a (BSDTIMES) 527258210SrpauloOS : SVR4 (DELL, ESIX, ISC, UHC) 528258210SrpauloCONFIG : sysv4 529258210SrpauloENVIRON : n/a 530327595SianNOTES : none 531327595SianVERSION : 6.05.06 532327595Sian 533327595SianVENDOR : ibm + compatibles 534327595SianMODELS : i386,i486 535327595SianCOMPILER: gcc 536327595SianCFLAGS : normal 537327595SianLIBES : -ltermcap 538327595SianOS : linux 0.8x, 0.9x, 1.x 539327595SianCONFIG : linux 540327595SianENVIRON : n/a 541327595SianNOTES : none 542327595SianVERSION : 6.05.06 543327595Sian 544327595SianVENDOR : ibm + compatibles 545327595SianMODELS : i386,i486 546327595SianCOMPILER: gcc 547327595SianCFLAGS : normal 548327595SianLIBES : -lcurses -lc_s [for crypt] 549258210SrpauloOS : SVR3.2.2 [SCO] 550258210SrpauloCONFIG : sco32v2 551258210SrpauloENVIRON : n/a 552258210SrpauloNOTES : none 553258210SrpauloVERSION : 6.03.00 554258210Srpaulo 555258210SrpauloVENDOR : stardent 556327595SianMODELS : gs2600 557327595SianCOMPILER: /bin/cc 558327595SianCFLAGS : -O 559258210SrpauloLIBES : -lcurses 560327595SianOS : stellix 561327595SianCONFIG : stellar 562327595SianENVIRON : n/a 563327595SianNOTES : works but not worth compiling with -O4... 564327595SianNOTES : setpgrp() and SIGCHLD work the BSD way, not the way documented. 565327595SianNOTES : we need to define BACKPIPE 566327595SianVERSION : 6.00.04 567327595Sian 568327595SianVENDOR : stardent 569327595SianMODELS : titan 3000 series 570327595SianCOMPILER: /bin/cc 571327595SianCFLAGS : -O -43 572327595SianLIBES : -ltermcap 573327595SianOS : OS 3.0.3 574327595SianCONFIG : bsd 575327595SianENVIRON : n/a 576327595SianNOTES : Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg.... 577327595SianVERSION : 6.01.01 578327595Sian 579327595SianVENDOR : stardent 580327595SianMODELS : titan 1500 series 581327595SianCOMPILER: cc 582327595SianCFLAGS : -O -43 583327595SianLIBES : -ltermcap 584327595SianOS : OS 2.5 585327595SianCONFIG : bsd 586327595SianENVIRON : n/a 587327595SianNOTES : Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg.... 588327595SianNOTES : You can add -w to the CFLAGS to suppress the warnings. 589327595SianVERSION : 6.02.07 590327595Sian 591327595SianVENDOR : SGI 592327595SianMODELS : INDIGO 593327595SianCOMPILER: cc 594327595SianCFLAGS : -D__STDC__ 595258210SrpauloLIBES : -lcurses -lsun -lbsd -lc_s 596258210SrpauloOS : IRIX (3.?) 3.2 3.3 4.0 597327595SianCONFIG : sgi 598327595SianENVIRON : n/a 599258210SrpauloNOTES : AUTOLOGOUT is probably best undef'ed 600258210SrpauloNOTES : For 4.0, the NLS define in h can be enabled. 601258210SrpauloVERSION : 6.01 602258210Srpaulo 603258210SrpauloVENDOR : SGI 604258210SrpauloMODELS : INDY 605327595SianCOMPILER: cc 606327595SianCFLAGS : 607327595SianLIBES : -lcurses -lbsd 608327595SianOS : IRIX 5.1 609327595SianCONFIG : sgi 610327595SianENVIRON : n/a 611327595SianNOTES : it will build without -lbsd but then job control 612327595SianNOTES : won't actually work. 613258210SrpauloVERSION : 6.04.00 614258210Srpaulo 615258210SrpauloVENDOR : alliant 616258210SrpauloMODELS : FX/2800 series 617258210SrpauloCOMPILER: scc 618258210SrpauloCFLAGS : normal 619327595SianLIBES : -ltermcap 620258210SrpauloOS : Alliant Concentrix 2800 2.2.00 621327595SianCONFIG : bsd 622327595SianENVIRON : n/a 623327595SianNOTES : For a newer version of the operating system try defining 624327595Sian : NEW_OS in alliant [or better find a way to tell 625327595Sian : them apart. 626258210SrpauloVERSION : 6.03.00 627258210Srpaulo 628258210SrpauloVENDOR : stardent 629275376SrpauloMODELS : Vistra 800 630258210SrpauloCOMPILER: /bin/cc 631258210SrpauloCFLAGS : -O 632327595SianLIBES : -lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a 633327595SianOS : SYSVR4 634327595SianCONFIG : sysv4 635327595SianENVIRON : n/a 636327595SianNOTES : Works like a charm 637327595SianVERSION : 6.01 638327595Sian 639258210SrpauloVENDOR : Evans & Sutherland 640327595SianMODELS : ESV 641283138SrpauloCOMPILER: cc 642258210SrpauloCFLAGS : mips systems 643258210SrpauloLIBES : -ltermcap 644258210SrpauloOS : ES/os 2.2 (UMIPS mips ATT_V3_0) 645258210SrpauloCONFIG : mips 646258210SrpauloENVIRON : bsd4.3 647258210SrpauloNOTES : would it be preferable to have HOSTTYPE of 648258210SrpauloNOTES : "esv" instead of "mips"? 649258210SrpauloVERSION : 6.01.00 650258210Srpaulo 651258210SrpauloVENDOR : masscomp 652258210SrpauloMODELS : Masscomp 6000 653258210SrpauloCOMPILER: cc 654283138SrpauloCFLAGS : production 655283138SrpauloLIBES : -ltermcap 656283138SrpauloOS : RTU 5.0 657283138SrpauloCONFIG : masscomp 658327595SianENVIRON : Link in the "bsd" universe as opposed to "att". 659283138SrpauloNOTES : For pre RTU 6.0, remember to remove the #define RTU6 in the 660283138SrpauloNOTES : masscomp file. 661327595SianNOTES : As of tcsh v6.02.07, try putting "bindkey ^t stuff-char" 662283138SrpauloNOTES : in your /etc/csh.cshrc for masscomp kernel (ctrl-t) status. 663327595SianVERSION : 6.02.07 664327595Sian 665258210SrpauloVENDOR : masscomp 666327595SianMODELS : Masscomp 5400 667283138SrpauloCOMPILER: cc 668283138SrpauloCFLAGS : normal 669327595SianLIBES : -ltermcap -lndir -lsocket -ljobs 670327595SianOS : RTU 6.0 671327595SianCONFIG : masscomp 672327595SianENVIRON : Link in the "bsd" universe as opposed to "att". 673327595SianNOTES : n/a 674327595SianVERSION : 6.01.00 675327595Sian 676327595SianVENDOR : Cray Computer 677327595SianMODELS : CRAY-2 & CRAY-3 678327595SianCOMPILER: cc 679327595SianCFLAGS : normal 680327595SianLIBES : -lcurses -lnet 681327595SianOS : CSOS 1.0 682327595SianCONFIG : csos 683327595SianENVIRON : n/a 684327595SianNOTES : none 685327595SianVERSION : 6.02 686327595Sian 687327595SianVENDOR : Motorola 688327595SianMODELS : Delta 3000/Delta 4000 689327595SianCOMPILER: cc 690258210SrpauloCFLAGS : normal 691258210SrpauloLIBES : -lcurses 692258210SrpauloOS : System V/68 R3V6.2, R3V7 693275376SrpauloCONFIG : sysV68 694275376SrpauloENVIRON : n/a 695258210SrpauloNOTES : none 696258210SrpauloVERSION : 6.01.00, 6.02.00 697258210Srpaulo 698258210SrpauloVENDOR : Motorola 699258210SrpauloMODELS : MPC 3062 700258210SrpauloCOMPILER: cc 701258210SrpauloCFLAGS : Broken optimizers... 702258210SrpauloLIBES : -lcurses -lsec 703258210SrpauloOS : System V/88 R32V2 704258210SrpauloCONFIG : sysV88 705258210SrpauloENVIRON : n/a 706258210SrpauloNOTES : If you're using the bundled Greenhills compiler, don't use -O. 707327595SianNOTES : One error -O causes is failure to exec scripts with /bin/sh 708258210SrpauloNOTES : if they don't have a #! header on top. 709277958SrpauloVERSION : 6.02.07 710258210Srpaulo 711258210SrpauloVENDOR : alliant 712258210SrpauloMODELS : FX/8X series 713258210SrpauloCOMPILER: pcc 714258210SrpauloCFLAGS : normal 715258210SrpauloLIBES : -ltermcap 716327595SianOS : Concentrix 6.0.00 beta 717327595SianCONFIG : bsd 718258210SrpauloENVIRON : n/a 719258210SrpauloNOTES : Needs to define DIRENT in h 720258210SrpauloVERSION : 6.02.00 721327595Sian 722258210SrpauloVENDOR : alliant 723327595SianMODELS : FX/8X series 724258210SrpauloCOMPILER: pcc 725258210SrpauloCFLAGS : normal 726258210SrpauloLIBES : -ltermcap 727258210SrpauloOS : Concentrix 5.7.00 728258210SrpauloCONFIG : bsd 729327595SianENVIRON : n/a 730258210SrpauloNOTES : n/a 731327595SianVERSION : 6.00.01 732327595Sian 733258210SrpauloVENDOR : gould (encore) 734327595SianMODELS : NP1 735327595SianCOMPILER: cc 736327595SianCFLAGS : production 737327595SianLIBES : -ltermcap 738327595SianOS : UTX/32 3.1A 739327595SianCONFIG : bsd 740327595SianENVIRON : n/a 741327595SianNOTES : n/a 742327595SianVERSION : 6.02.00 743327595Sian 744327595SianVENDOR : gould (encore) 745327595SianMODELS : 9050 746327595SianCOMPILER: cc 747258210SrpauloCFLAGS : production 748258210SrpauloLIBES : -ltermcap 749258210SrpauloOS : UTX/32 2.1A 750327595SianCONFIG : bsd 751258210SrpauloENVIRON : n/a 752327595SianNOTES : n/a 753258210SrpauloVERSION : 6.02.00 754258210Srpaulo 755258210SrpauloVENDOR : ibm & compatible 756258210SrpauloMODELS : i386 757258210SrpauloCOMPILER: cc 758305572SgonzoCFLAGS : production 759258210SrpauloLIBES : -lcurses -lcposix 760258210SrpauloOS : 3.2 761258210SrpauloCONFIG : isc 762258210SrpauloENVIRON : ISC386 763258210SrpauloNOTES : n/a 764258210SrpauloVERSION : 6.02.00 765258210Srpaulo 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 1074