/contrib/tcsh/Ported

https://bitbucket.org/freebsd/freebsd-head/ · #! · 1073 lines · 978 code · 95 blank · 0 comment · 0 complexity · 3bf0ce41342cb137984e2cba35607146 MD5 · raw file

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