Hello, This file contains a list of machines used, libraries compiler etc. If you find it out-of-date, or you have additions or changes, please let me know. christos VENDOR : sun MODELS : sun3, sun4, sun386i COMPILER: cc, gcc, acc CFLAGS : normal LIBES : -ltermcap OS : sunos 3.5, 4.0, 4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.4 CONFIG : sunos* ENVIRON : n/a NOTES : Don't compile with /usr/5bin/cc VERSION : 6.08 VENDOR : sun MODELS : sun4, ultra COMPILER: cc, gcc CFLAGS : normal LIBES : -lcurses -lsocket -lnsl OS : solaris 2.1, 2.2, 2.3, 2.4, 2.5, 2.5.1 CONFIG : sol* ENVIRON : n/a NOTES : The sunpro compiler cannot compile tcsh with -O, it crashes : on some files. In any case do not use -O with any of the : tcsh files, because the optimized code assumes that the : floating point is already initialized and does not do the : necessary initializations. This results in weird floating : point failures of programs exec'ed from tcsh. VERSION : 6.08 VENDOR : sun MODELS : ultra COMPILER: WorkShop cc CFLAGS : normal LIBES : -lcurses -lsocket -lnsl OS : solaris 2.6 CONFIG : sol26 ENVIRON : n/a NOTES : none VERSION : 6.08 VENDOR : sun MODELS : i386 COMPILER: cc, gcc CFLAGS : -D__STDC__=0 LIBES : -lcurses -lsocket -lnsl OS : solaris 2.1 CONFIG : sol2 ENVIRON : n/a NOTES : n/a VERSION : 6.04.13 VENDOR : sun MODELS : sun4 COMPILER: gcc CFLAGS : normal LIBES : -ltermcap OS : linux 2.0.x, 2.1.x CONFIG : linux ENVIRON : n/a NOTES : none VERSION : 6.07.03 VENDOR : hp MODELS : apollo COMPILER: cc CFLAGS : -U__STDC__ -I. -O LIBES : -ltermcap OS : domain 10.4.3 CONFIG : bsd ENVIRON : bsd4.3 NOTES : Don't use gcc; breaks tc.os.c VERSION : 6.01.00 VENDOR : hp MODELS : hp9000s300, hp9000s700, hp9000s800 COMPILER: cc, gcc CFLAGS : normal (-Aa -O3 hpux 8.0, 8.07, 9.05) LIBES : -ltermcap OS : hpux 6.5, 7.0.x, 8.0, 9.05 CONFIG : hpux{7,8} ENVIRON : n/a NOTES : Don't use -lBSD; breaks getpgrp(). Config.hp-3.2 obsolete? : Some versions of the compiler are broken with -O3. Try 'ls *' : If it does not work, lower the optimization level... VERSION : 6.05.06 VENDOR : hp MODELS : hp9000s700 COMPILER: cc, c89, gcc CFLAGS : +O3 -Aa (cc), +O3 (c89), normal (gcc) LIBES : -ltermcap OS : hpux 10.00, 10.01 CONFIG : hpux8 ENVIRON : n/a NOTES : Carl-Olof Almbladh (coa@teorfys.lu.se) : To make a statically linked version: in config_f.h, #undef NLS : and use these LDFLAGS in the Makefile: LDFLAGS= -Wl,-a,archive : [orban@kato.den.csci.csc.com (Tom Orban) VERSION : 6.08 VENDOR : hp MODELS : SPP-1200 SPP-1600 S-2X00 X-2X00 COMPILER: cc CFLAGS : -Ae LIBES : -ltermcap OS : SPP-UX 5.X CONFIG : hpux8 ENVIRON : n/a NOTES : n/a VERSION : 6.07.02 VENDOR : hp MODELS : hp9000s500 COMPILER: cc CFLAGS : -I. -O LIBES : -ltermcap OS : hpux 5.2 CONFIG : hp-5.2 ENVIRON : n/a NOTES : very slow in executing commands (I think the reason is NOTES : a very slow fork) VERSION : 6.00.01 VENDOR : digital MODELS : vax COMPILER: cc, gcc CFLAGS : normal LIBES : -ltermcap OS : bsd4.3, bsd4.4 CONFIG : bsd* ENVIRON : n/a NOTES : cc broken: typedef void sigret_t; typedef void pret_t; VERSION : 6.00.03 VENDOR : digital MODELS : vax COMPILER: cc, gcc CFLAGS : normal LIBES : -ltermcap OS : mtXinu 4.3 CONFIG : mtxinu ENVIRON : n/a NOTES : cc broken: typedef void sigret_t; typedef void pret_t; VERSION : 6.03.09 VENDOR : digital MODELS : vax, DECstation COMPILER: cc, gcc CFLAGS : -O -Olimit 2000 (cc), normal (gcc) LIBES : -ltermcap OS : ultrix 3.0 (vax), 4.0, 4.1, 4.2, 4.3, 4.4, 4.5 CONFIG : ultrix ENVIRON : n/a NOTES : pcc broken: typedef void sigret_t (vax); NOTES : mips compiler on ultrix 3.5 needs -Dvoid=int NOTES : vax compiler on ultrix 3.0 needs -Dvoid=int NOTES : Does Ultrix 4.x still need YPBUGS? NOTES : Ultrix4.2 may need NAMEI_BUG VERSION : 6.09.00 VENDOR : Apple MODELS : macII COMPILER: cc CFLAGS : normal (-ZP) LIBES : -ltermcap (-lposix -ltermcap) OS : aux 2.0 CONFIG : mac2 (-DPOSIX -DPOSIXJOBS) ENVIRON : n/a NOTES : Tcsh can compile both in non POSIX and POSIX mode. The NOTES : default configuration is non POSIX. The flags in parentheses NOTES : are the changes that are needed to compile in POSIX mode VERSION : 6.00.01 VENDOR : ibm MODELS : ps/2, rs6000, ibm370, ibmESA COMPILER: cc CFLAGS : normal LIBES : -lcurses -lbsd [No -lbsd for 4.1] OS : aix 3.1,3.2,4.1 (rs6000) aix 1.1 (ps/2) aix G9.9 (ibm370) : aix (ibmESA) CONFIG : aix ENVIRON : n/a NOTES : aix G9.9 sfname() frees bad pointers. Use TCF with care! NOTES : aix 3.2 may need NAMEI_BUG NOTES : aix 3.2 may need _BSD_INCLUDES defined in h NOTES : aix 4.1 does not need -lbsd anymore. VERSION : 6.06.00 (rs6000) VENDOR : ibm MODELS : ibm390 COMPILER: c89 CFLAGS : normal LIBES : -lcurses OS : os390 R 2.7 CONFIG : os390 ENVIRON : USS (formerly OpenEdition, aka POSIX) NOTES : Used GNU make for OS/390. NOTES : Use `CFLAGS="" ./configure` to avoid -g and make binary NOTES : half as large. VERSION : 6.09.00 VENDOR : ibm MODELS : rt COMPILER: hc, gcc CFLAGS : -I. -U__STDC__ LIBES : -ltermcap OS : aos 4.3 CONFIG : bsd ENVIRON : n/a NOTES : Old versions of the compiler break with -O. No ansi include NOTES : files so we have to undef __STDC__ VERSION : 6.05.06 VENDOR : ibm MODELS : rt COMPILER: pcc CFLAGS : -I. -U__STDC__ -DPCC LIBES : -ltermcap OS : aos 4.3 CONFIG : bsd ENVIRON : n/a NOTES : Old versions of the compiler break with -O. No ansi include NOTES : files so we have to undef __STDC__ NOTES : pcc broken: typedef void sigret_t; typedef void pret_t; VERSION : 6.05.06 VENDOR : ibm MODELS : rt COMPILER: cc CFLAGS : -I. -Nd4000 -Nn3000 LIBES : -lcurses OS : aix 2.2.1 CONFIG : aix ENVIRON : n/a NOTES : Stacksize limit is 1K off? VERSION : 6.00.03 VENDOR : sequent MODELS : balance, symmetry COMPILER: cc CFLAGS : normal LIBES : -ltermcap -lseq OS : Dynix 3.1, 3.2, ptx 1.2 CONFIG : sequent ENVIRON : universe on Dynix 3.1, 3.2: ucb NOTES : none VERSION : 6.04.00 VENDOR : sequent MODELS : symmetry COMPILER: gcc 2.6.2 CFLAGS : -m486 LIBES : -ltermcap -lseq -lsocket -linet -lnsl OS : DYNIX/ptx 2.1.0, 4.1.3 CONFIG : sequent ENVIRON : NOTES : Didn't work for me with Sequent's /bin/cc NOTES : 4.1.3 does not need libinet anymore. VERSION : 6.05.00 VENDOR : encore MODELS : multimax COMPILER: gcc CFLAGS : normal LIBES : -ltermcap OS : umax 4.2 CONFIG : bsd ENVIRON : n/a NOTES : none VERSION : 6.00.00 VENDOR : sony MODELS : news 1850, 1750 COMPILER: gcc CFLAGS : normal LIBES : -ltermcap OS : bsd 4.3, news-os 3.3,4.1C CONFIG : bsd ENVIRON : n/a NOTES : none VERSION : 6.05.06 VENDOR : ibm + compatibles MODELS : i386,i286 COMPILER: cc CFLAGS : normal LIBES : -ltermcap -ldir -lx OS : xenix CONFIG : xenix ENVIRON : n/a NOTES : none VERSION : 6.00.01 VENDOR : hp MODELS : hp300 COMPILER: cc, gcc CFLAGS : normal LIBES : -ltermcap OS : MORE/bsd 4.3+ CONFIG : mtxinu ENVIRON : n/a NOTES : none VERSION : 6.05.06 VENDOR : hp, motorola MODELS : hp300, m68k COMPILER: gcc CFLAGS : normal LIBES : -ltermcap -lcrypt OS : NetBSD 1.0A CONFIG : bsd4.4 ENVIRON : n/a NOTES : none VERSION : 6.05.06 VENDOR : digital MODELS : vax COMPILER: gcc CFLAGS : normal LIBES : -ltermcap OS : bsd 4.3reno CONFIG : bsdreno NOTES : ttyname() is buggy. calls closedir() twice. See README ENVIRON : n/a VERSION : 6.00.04 VENDOR : Cray Research MODELS : Y-MP COMPILER: cc CFLAGS : normal LIBES : -ltermcap OS : Unicos 6.0 CONFIG : cray ENVIRON : n/a NOTES : none VERSION : 6.00.01 VENDOR : Cray Research MODELS : C90 COMPILER: cc CFLAGS : normal LIBES : -ltermcap OS : Unicos 9.0.2.1 CONFIG : cray ENVIRON : n/a NOTES : none VERSION : 6.08 VENDOR : Cray Research MODELS : SV1, probably also SV2 COMPILER: cc CFLAGS : normal LIBES : -ltermlib OS : Unicos 10.0.1.0 CONFIG : cray ENVIRON : n/a NOTES : none VERSION : 6.11 VENDOR : pyramid MODELS : MIS4/2T COMPILER: cc CFLAGS : -OG LIBES : -ltermcap OS : OSx5.1,6.4 CONFIG : pyr ENVIRON : n/a NOTES : If there are problems with the global optimizer, use -OP NOTES : If you only have the AT&T universe, use the pyratt config NOTES : file and define -D_PID_T -Dpyr. VERSION : 6.06.00 VENDOR : next MODELS : any COMPILER: gcc or cc -arch m68k -arch i386 CFLAGS : -O2 -g LIBES : -ltermcap # [-lcs 2.0] OS : next os 2.x, 3.x CONFIG : mach ENVIRON : n/a NOTES : NeXTSTeP 3.3 on intel defines speed_t so compile with -D_SPEED_T NOTES : NeXT's cc -E adds spaces before and after array brackets! NOTES : You'll need to change the sed expression in the Makefile to NOTES : something like: NOTES : 's/Char \([a-zA-Z0-9_]*\) *\[ *\].*/extern Char \1[];/' VERSION : 6.04.00 VENDOR : Apple MODELS : any COMPILER: cc CFLAGS : -O3 -pipe -g -arch ppc -arch i386 -UNeXT OS : Rhapsody 5 CONFIG : rhapsody ENVIRON : n/a NOTES : CFLAGS="-O3 -pipe -g -UNeXT" configure && make VERSION : 6.08.00 VENDOR : Apple MODELS : any COMPILER: cc CFLAGS : -O3 -pipe -g -arch ppc -arch i386 OS : Darwin CONFIG : darwin ENVIRON : n/a NOTES : CFLAGS="-O3 -pipe -g -arch ppc -arch i386 -UNeXT" configure && make VERSION : 6.11.05 VENDOR : Heurikon MODELS : HK68 COMPILER: gcc (Green Hills C-68000) CFLAGS : -ga -X138 -X25 -I. LDFLAGS : -n LIBES : -lcurses -ltermcap -ldirent OS : UniPlus+ 5.0 CONFIG : hk68 ENVIRON : n/a NOTES : Need Doug Gwyn's POSIX directory library (libdirent.a) VERSION : 6.00.01 VENDOR : Amdahl MODELS : n/a COMPILER: cc/gcc CFLAGS : normal LIBES : -lcurses -lsocket -lbsd CONFIG : amdahl ENVIRON : n/a VERSION : 6.00.01 VENDOR : prime MODELS : exl 300 series COMPILER: cc CFLAGS : -O -s -I. LIBES : -lcurses -lstcp OS : system v.3.1.2 CONFIG : sysv ENVIRON : sysv NOTES : Is libstcp.a on all exl 300s? VERSION : 6.00.01 VENDOR : convex MODELS : c220 COMPILER: cc CFLAGS : normal LIBES : -ltermcap OS : 9.0.6 (bsd 4.3) CONFIG : convex ENVIRON : n/a NOTES : Dont use the -pcc flag. : Use setty to fix the default tty settings. VERSION : 6.00.01 VENDOR : Norsk Data MODELS : nd5000 COMPILER: cc CFLAGS : normal LIBES : -ltermcap OS : Ndix Version C CONFIG : bsd ENVIRON : n/a NOTES : The -O option makes the compiler run for ages! VERSION : 6.00.03 VENDOR : SGI MODELS : 4D, 3000 COMPILER: cc CFLAGS : -D__STDC__ LIBES : -lcurses -lsun -lbsd -lc_s OS : IRIX (3.?) 3.2 3.3 4.0 CONFIG : sgi ENVIRON : n/a NOTES : AUTOLOGOUT is probably best undef'ed NOTES : For 4.0, the NLS define in h can be enabled. NOTES : 4.0.5a cc does not have -O3 anymore. NOTES : If you don't like -lbsd, you can define POSIXJOBS in NOTES : config.h and omit it. VERSION : 6.06.00 VENDOR : SGI MODELS : R8000 PowerIndigo2 COMPILER: cc -n32 CFLAGS : -D__STDC__ LIBES : -lcurses -lsun -lbsd -lc_s OS : IRIX 6.2 CONFIG : sgi ENVIRON : n/a NOTES : CCOPTIONS=-OPT:fold_arith_limit=4000 NOTES : SHLIBDIR=/usr/lib32 NOTES : LDPOSTLIB = -nostdlib -L$(ROOT)$(SHLIBDIR)/mips3 \ NOTES : -L$(ROOT)$(SHLIBDIR) NOTES : In config.h #undef NLS and #undef NLS_CATALOGS VERSION : 6.06.00 VENDOR : SGI MODELS : Onyx R10000 COMPILER: gcc-2.7.2.1 configured for mips-sgi-irix5.3 CFLAGS : none LIBES : -ltermcap -lbsd OS : IRIX 6.2 CONFIG : sgi ENVIRON : n/a VERSION : 6.07.02 VENDOR : ibm + compatibles MODELS : i386,i486 COMPILER: /bin/cc CFLAGS : normal LIBES : -ltermlib -lsocket -lnsl (without BSDTIMES) LIBES : -ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a (BSDTIMES) OS : SVR4 (DELL, ESIX, ISC, UHC) CONFIG : sysv4 ENVIRON : n/a NOTES : none VERSION : 6.05.06 VENDOR : ibm + compatibles MODELS : i386,i486 COMPILER: gcc CFLAGS : normal LIBES : -ltermcap OS : linux 0.8x, 0.9x, 1.x CONFIG : linux ENVIRON : n/a NOTES : none VERSION : 6.05.06 VENDOR : ibm + compatibles MODELS : i386,i486 COMPILER: gcc CFLAGS : normal LIBES : -lcurses -lc_s [for crypt] OS : SVR3.2.2 [SCO] CONFIG : sco32v2 ENVIRON : n/a NOTES : none VERSION : 6.03.00 VENDOR : stardent MODELS : gs2600 COMPILER: /bin/cc CFLAGS : -O LIBES : -lcurses OS : stellix CONFIG : stellar ENVIRON : n/a NOTES : works but not worth compiling with -O4... NOTES : setpgrp() and SIGCHLD work the BSD way, not the way documented. NOTES : we need to define BACKPIPE VERSION : 6.00.04 VENDOR : stardent MODELS : titan 3000 series COMPILER: /bin/cc CFLAGS : -O -43 LIBES : -ltermcap OS : OS 3.0.3 CONFIG : bsd ENVIRON : n/a NOTES : Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg.... VERSION : 6.01.01 VENDOR : stardent MODELS : titan 1500 series COMPILER: cc CFLAGS : -O -43 LIBES : -ltermcap OS : OS 2.5 CONFIG : bsd ENVIRON : n/a NOTES : Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg.... NOTES : You can add -w to the CFLAGS to suppress the warnings. VERSION : 6.02.07 VENDOR : SGI MODELS : INDIGO COMPILER: cc CFLAGS : -D__STDC__ LIBES : -lcurses -lsun -lbsd -lc_s OS : IRIX (3.?) 3.2 3.3 4.0 CONFIG : sgi ENVIRON : n/a NOTES : AUTOLOGOUT is probably best undef'ed NOTES : For 4.0, the NLS define in h can be enabled. VERSION : 6.01 VENDOR : SGI MODELS : INDY COMPILER: cc CFLAGS : LIBES : -lcurses -lbsd OS : IRIX 5.1 CONFIG : sgi ENVIRON : n/a NOTES : it will build without -lbsd but then job control NOTES : won't actually work. VERSION : 6.04.00 VENDOR : alliant MODELS : FX/2800 series COMPILER: scc CFLAGS : normal LIBES : -ltermcap OS : Alliant Concentrix 2800 2.2.00 CONFIG : bsd ENVIRON : n/a NOTES : For a newer version of the operating system try defining : NEW_OS in alliant [or better find a way to tell : them apart. VERSION : 6.03.00 VENDOR : stardent MODELS : Vistra 800 COMPILER: /bin/cc CFLAGS : -O LIBES : -lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a OS : SYSVR4 CONFIG : sysv4 ENVIRON : n/a NOTES : Works like a charm VERSION : 6.01 VENDOR : Evans & Sutherland MODELS : ESV COMPILER: cc CFLAGS : mips systems LIBES : -ltermcap OS : ES/os 2.2 (UMIPS mips ATT_V3_0) CONFIG : mips ENVIRON : bsd4.3 NOTES : would it be preferable to have HOSTTYPE of NOTES : "esv" instead of "mips"? VERSION : 6.01.00 VENDOR : masscomp MODELS : Masscomp 6000 COMPILER: cc CFLAGS : production LIBES : -ltermcap OS : RTU 5.0 CONFIG : masscomp ENVIRON : Link in the "bsd" universe as opposed to "att". NOTES : For pre RTU 6.0, remember to remove the #define RTU6 in the NOTES : masscomp file. NOTES : As of tcsh v6.02.07, try putting "bindkey ^t stuff-char" NOTES : in your /etc/csh.cshrc for masscomp kernel (ctrl-t) status. VERSION : 6.02.07 VENDOR : masscomp MODELS : Masscomp 5400 COMPILER: cc CFLAGS : normal LIBES : -ltermcap -lndir -lsocket -ljobs OS : RTU 6.0 CONFIG : masscomp ENVIRON : Link in the "bsd" universe as opposed to "att". NOTES : n/a VERSION : 6.01.00 VENDOR : Cray Computer MODELS : CRAY-2 & CRAY-3 COMPILER: cc CFLAGS : normal LIBES : -lcurses -lnet OS : CSOS 1.0 CONFIG : csos ENVIRON : n/a NOTES : none VERSION : 6.02 VENDOR : Motorola MODELS : Delta 3000/Delta 4000 COMPILER: cc CFLAGS : normal LIBES : -lcurses OS : System V/68 R3V6.2, R3V7 CONFIG : sysV68 ENVIRON : n/a NOTES : none VERSION : 6.01.00, 6.02.00 VENDOR : Motorola MODELS : MPC 3062 COMPILER: cc CFLAGS : Broken optimizers... LIBES : -lcurses -lsec OS : System V/88 R32V2 CONFIG : sysV88 ENVIRON : n/a NOTES : If you're using the bundled Greenhills compiler, don't use -O. NOTES : One error -O causes is failure to exec scripts with /bin/sh NOTES : if they don't have a #! header on top. VERSION : 6.02.07 VENDOR : alliant MODELS : FX/8X series COMPILER: pcc CFLAGS : normal LIBES : -ltermcap OS : Concentrix 6.0.00 beta CONFIG : bsd ENVIRON : n/a NOTES : Needs to define DIRENT in h VERSION : 6.02.00 VENDOR : alliant MODELS : FX/8X series COMPILER: pcc CFLAGS : normal LIBES : -ltermcap OS : Concentrix 5.7.00 CONFIG : bsd ENVIRON : n/a NOTES : n/a VERSION : 6.00.01 VENDOR : gould (encore) MODELS : NP1 COMPILER: cc CFLAGS : production LIBES : -ltermcap OS : UTX/32 3.1A CONFIG : bsd ENVIRON : n/a NOTES : n/a VERSION : 6.02.00 VENDOR : gould (encore) MODELS : 9050 COMPILER: cc CFLAGS : production LIBES : -ltermcap OS : UTX/32 2.1A CONFIG : bsd ENVIRON : n/a NOTES : n/a VERSION : 6.02.00 VENDOR : ibm & compatible MODELS : i386 COMPILER: cc CFLAGS : production LIBES : -lcurses -lcposix OS : 3.2 CONFIG : isc ENVIRON : ISC386 NOTES : n/a VERSION : 6.02.00 VENDOR : att MODELS : 3b2-600GR (RISC) COMPILER: cc CFLAGS : production LIBES : -lcurses OS : SystemV R4.0 CONFIG : sysv4 ENVIRON : n/a NOTES : n/a VERSION : 6.02.00 VENDOR : att MODELS : 3b2-600G COMPILER: cc CFLAGS : production LIBES : -lcurses OS : SystemV R3.2.3 CONFIG : sysv3 ENVIRON : n/a NOTES : n/a VERSION : 6.02.00 VENDOR : tektronix MODELS : XD88/10 COMPILER: cc CFLAGS : Broken optimizers... LIBES : -ltermcap -lsec OS : UTekV 3.2e CONFIG : tekXD88 ENVIRON : n/a NOTES : If you're using the bundled Greenhills compiler, don't use -O. NOTES : One error -O causes is failure to exec scripts with /bin/sh NOTES : if they don't have a #! header on top. VERSION : 6.02.07 VENDOR : tektronix MODELS : 4300 COMPILER: cc CFLAGS : production LIBES : -ltermcap OS : UTek 4.0 (BSD 4.2) CONFIG : bsd ENVIRON : n/a NOTES : set DFLAGS = -DUTek -DBSD in the Makefile VERSION : 6.02.07 VENDOR : BBN MODELS : butterfly gp1000 COMPILER: cc CFLAGS : production LIBES : -ltermcap OS : Mach 1000 version 2.5 CONFIG : mach ENVIRON : n/a NOTES : n/a VERSION : 6.02.07 VENDOR : sony MODELS : news 3700 COMPILER: cc CFLAGS : -O -Wf,-XNp15000,-XNd15000,-XNh15000 LIBES : -lcurses -lc /usr/ucblib/libucb.a OS : sysvr4, news-os 5.02 CONFIG : sysv4 ENVIRON : n/a NOTES : Use /usr/bin/cc, not /usr/ucb/cc. VERSION : 6.00.03 VENDOR : ibm & compatible MODELS : i386, i486 COMPILER: cc CFLAGS : production LIBES : -lterm OS : Coherent 4.0 CONFIG : coh3 ENVIRON : gnu tools (see below) NOTES : The standard make, /bin/sh and sed that come with Coherent are NOTES : not quite up to the makefile. Either use gnu make or change NOTES : occurances of '# to '\# since Coherent's make takes all '#'s to NOTES : be a comment, even when quoted, except when escaped by '\'. NOTES : Coherent's /bin/sh does not allow you to set VERSION, etc. NOTES : since they are hard-wired internal variables. Either use NOTES : /usr/bin/ksh, another sh or change the name of the offending NOTES : variables. Coherent's sed, unfortunately, is broken beyond a NOTES : workaround. Either get gnu sed or run that portion of the NOTES : makefile on a machine with a full sed and import the output. VERSION : 6.02.08 VENDOR : Control Data Systems MODELS : CD4680 COMPILER: cc, cc2.20 (mips) CFLAGS : mips systems, DFLAGS=-DCDC LIBES : -ltermcap OS : EP/IX 1.4.3 (RiscOS based) CONFIG : mips ENVIRON : bsd4.3 (if sysv, need "set path=(/usr/bsd43/bin $path)" ) NOTES : n/a VERSION : 6.02.00 VENDOR : alliant MODELS : FX/8X series COMPILER: pcc CFLAGS : normal LIBES : -ltermcap -lresolv OS : Concentrix 6.0.00 beta CONFIG : alliant (see NOTES) ENVIRON : n/a NOTES : Needs to define DIRENT and BSDLIMIT in h. The NOTES : beta release of the Concentrix 6.0.00 has some errors NOTES : in the system header files, namely, /usr/include/sys/dir.h. VERSION : 6.03.00 VENDOR : hp MODELS : hp9000s700 COMPILER: cc CFLAGS : No -O here!!! Breaks quoting! Try echo 'foo | bar'... LIBES : -ltermcap OS : HP OSF/1 1.0 CONFIG : hposf1 ENVIRON : n/a NOTES : n/a VERSION : 6.03.00 VENDOR : digital MODELS : DEC 3000/400 (alpha) COMPILER: cc CFLAGS : -call_shared -I. -I.. -O -Olimit 2000 -std1 LIBES : -lcurses OS : OSF1 1.2 CONFIG : decosf1 ENVIRON : n/a NOTES : none VERSION : 6.03 VENDOR : digital MODELS : DEC 3000/400 (alpha) COMPILER: cc CFLAGS : -O2 -I. -I.. -Olimit 2000 LIBES : -lcurses OS : OSF1 (Digital Unix) 1.3, 2.0, 3.0, 3.2, 4.0 CONFIG : decosf1 ENVIRON : n/a NOTES : none VERSION : 6.07.11 VENDOR : Intel MODELS : Paragon COMPILER: icc CFLAGS : -O2 LIBES : -ltermcap OS : Paragon OSF/1 Release 1.0.1 Server 1.0 R1.0 CONFIG : parosf1 ENVIRON : n/a NOTES : I have gotten two different config files that both seem to : work! VERSION : 6.03.00 VENDOR : Data General MODELS : AViiON mc88000 COMPILER: cc CFLAGS : -O2 LIBES : -lcurses OS : DGUX 5.4R2.01 CONFIG : dgux5.4 ENVIRON : n/a NOTES : n/a VERSION : 6.04.00 VENDOR : Data General MODELS : Aviion COMPILER: gcc 2.5.8 CFLAGS : -g -O2 -msvr4 LIBES : -ltermcap OS : DGUX 5.4.1 CONFIG : dgux5.4 ENVIRON : sde m88kdguxelf VERSION : 6.05.00 VENDOR : Harris MODELS : Tahoe COMPILER: cc, gcc 1.42 CFLAGS : -O LIBES : -ltermcap OS : CX/UX 5.1 CX/UX 7.1 CONFIG : hcx ENVIRON : universe bsd NOTES : n/a VERSION : 6.06.01 VENDOR : Multiflow MODELS : multiflow COMPILER: cc CFLAGS : -O5 -sb_trace 0 -DMULTIFLOW LIBES : -ltermcap -lcrypt OS : 4.3 BSD TRACE/UNIX CONFIG : bsd ENVIRON : n/a NOTES : Lower the optimization or you'll get a 5M binary! NOTES : cc broken: typedef void sigret_t; typedef void pret_t; VERSION : 6.04.00 VENDOR : Unixware MODELS : all COMPILER: cc CFLAGS : normal LIBES : -lcrypt -ltermlib -lsocket -lnsl -lgen OS : Unixware 2.03 (4.2MP) CONFIG : svr4 ENVIRON : n/a NOTES : Remove PW_SHADOW from config file, or add -lgen for getspnam VERSION : 6.07.00 VENDOR : Intergraph MODELS : clipper COMPILER: cc CFLAGS : n/a LIBES : -ltermcap -lbsd OS : clix 7.1.3 CONFIG : clipper ENVIRON : n/a NOTES : n/a VERSION : 6.05.00 VENDOR : SNI (Siemens Nixdorf Information Systems) MODELS : rm400 (R4000 mips) COMPILER: /usr/bin/cc CFLAGS : -kansi; xmkmf (=> -DSVR4 -DSNI -DSMSINFO -DR3000) LIBES : -ltermcap -lc -L/usr/ucblib -lucb OS : SINIX 5.42 CONFIG : sysv4 ENVIRON : NOTES : This is a POSIX (XPG-4) system. NOTES : Make sure that -lucb is included _last_ (even after -lc) NOTES : so use: -ltermcap -lc -L/usr/ucblib -lucb NOTES : In config.h, set HAVEUTMPX und unset BSDSIGS and BSDTIMES NOTES : VERSION : 6.06.03 VENDOR : U/WIN MODELS : i386 COMPILER: cc CFLAGS : -O LIBES : -lcurses OS : Windows NT with U/WIN CONFIG : uwin ENVIRON : NOTES : Needs POSIX.DLL from U/WIN version later than 1.6 NOTES : Did not function correctly when using #define SYSMALLOC VERSION : 6.07.02 VENDOR : SNI (Siemens Nixdorf Information Systems) MODELS : rm600 (R4000 mips) COMPILER: /usr/bin/cc CFLAGS : -kansi -DSVR4 -DSNI -DSMSINFO -DR3000 LIBES : -ltermcap -lsocket -lxnet -lc -L/usr/ucblib -lucb OS : SINIX 5.43 CONFIG : sysv4 ENVIRON : NOTES : In config.h, set HAVEUTMPX und unset BSDSIGS, NOTES : BSDTIMES, and BSDLIMIT, since otherwise resource.h NOTES : is falsely searched in /usr/ucbinclude/sys/ NOTES : VERSION : 6.07.02 VENDOR : FUJITSU MODELS : ds90 COMPILER: cc CFLAGS : -O -I. -DSVR4 -DANSICPP LIBES : -lsocket -lnsl -ltermcap OS : UXP/DS V20L10(SVR4.2) CONFIG : sysv4 ENVIRON : n/a NOTES : n/a VERSION : 6.07.02 VENDOR : Fujitsu ICL MODELS : SuperServer Intel based COMPILER: gcc 2.7.2 CFLAGS : normal for gcc 2.1+ .... -O2 $(INCLUDES) LIBES : -ltermlib -lsocket -lnsl -lcrypt -lgen OS : SCO UnixWare 2.1 SysVR4.2 i386 x86at CONFIG : sysv4 ENVIRON : n/a NOTES : none VERSION : 6.06.00 VENDOR : NEC MODELS : SX-4, SX-5 COMPILER: cc CFLAGS : -h0,ansi,novector,float0 # for NEC SX-4 LIBES : -Gsmall OS : NEC's CONFIG : superux8 ENVIRON : n/a NOTES : none VERSION : 6.08.01 VENDOR : Unixware 7.1.0 MODELS : all COMPILER: gcc CFLAGS : normal LIBES : -ltermlib -lsocket -lgen OS : Unixware 7.1.0 CONFIG : svr5 ENVIRON : n/a NOTES : none VERSION : 6.09.00