File: MACHINES

package info (click to toggle)
nn 6.5.1-4
  • links: PTS
  • area: main
  • in suites: slink
  • size: 2,472 kB
  • ctags: 4,518
  • sloc: ansic: 35,126; sh: 1,489; makefile: 214; awk: 138
file content (221 lines) | stat: -rw-r--r-- 4,862 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
This is a list of the status of NN on various machines and systems.
Last updated 24 June 1993.  This is not necessarrily complete.
Additions or corrections are welcome!

------------------------------------------------------------------
Systems:
  For each type of system, the name of the appropriate s- header file
  is given.

3B1 (s-3b1g.h)

  Compiled with GCC.

AIX 2.2.1 (s-aix221.h)

AIX 3.1 (s-aix31.h)

Apollo (s-apollo.h, s-bsd4-3.h)

  Works on Domain/OS and BSD 4.3 systems.  Your basic s-bsd4-3.h
  seems to work too.

  Apollo's C-preprocessor may not make a working ymakefile, because it
  may convert leading tabs to spaces, and thus confusing make.  You'll
  have to reconstruct the tabs somehow, e.g. using something like

	sed 's/^  */TAB/' < ymakefile > ...	(not tested!!)

  Also notice that releases prior to SR10 will not handle directories
  with more than 1300 entries, thus giving problems if you have more
  than 650 groups in the database directory (d+x file).  Leaving
  DB_DIRECTORY undefined should fix this.


A/UX (s-aux1-1.h, s-aux3-0.h)

Berkeley (s-bsd4-2.h, s-bsd4-3.h)

Dnix (s-dnix5-2.h, s-dnix5-3.h)

  Works on DIAB DS90.

Dynix (s-dynix3-0.h)

  Works on Symmetry

Dynix/PTX (s-ptx1-1.h)

  Works on Symmetry.

Esix (s-sys5r4.h)

  May need to define the following in config.h:

	#undef PREPROC
	#define PREPROC /lib/cpp
	#undef CDEBUG

Fortune 32:16 (s-fortune.h)

  See comments in this file.

HPUX (series 300) (s-hpux.h, s-hpux6-5.h)

HPUX (series 800) (s-hpux2-1.h, s-hpux3-0.h)

HPUX (s-hpux7-0.h)

HPUX (s-hpux8-0.h)

HPUX 9.0x

  Try s-sys5-4.h.  I'm told it works.

Interactive (s-ix386.h)

  Works on 386.

IRIX (s-sgi4D.h)

  Read comments in this file.

Microport (s-uport2-2.h)

  The system and machine file for a '286 running Microport UNIX V/AT are
  s-uport2-2.h and m-i80286.h, but to get it running you probably have
  to do the following things as well:

  - tgetstr.o in libcurses is broken in 2.4.
    Get an old version (e.g. 1.3) and replaced tgetstr.o.

  - Use the m286 malloc posted to comp.sources.misc

  Thanks to Wietse Z. Venema and Miek Grenier for a lot of work on
  locating and fixing 16/32 bit problems in nn 6.3 which caused it not
  to work on the '286.  (I hope I haven't introduced new problems in
  6.4, but I cannot promise it).

Mips (s-umipsb.h, s-umipsb4-5.h)

  The file s-umipsb.h works for riscos 4.0 or greater.

Motorola System V/88 (s-sysV88.h)

NCR Tower (s-tower32.h)

NeXT 1.0 (s-NeXT1-0.h, s-NeXT2-2.h, s-bsd4-3.h)

Pyramid (s-pyramid.h)

OSF/1 (s-osf1.h)

(s-RISCiX.h)

SINIX (s-sinix.h)

SunOS (s-sunos3.h, s-sunos4-0.h, s-sunos4-v.h)

  Use s-sunos4-v.h if you're running in a System V environment.
  (ie: /usr/5bin/cc)

  On Sunos 4, you may have to add the following to config.h:

	#undef COMPILER
	#define COMPILER /usr/5bin/cc

System V (s-sys5.h, s-sys5-tcap.h, s-sys5-4.h, s-usg3-1.h)

  USG 3.1 can use s-sys5.h.

  s-sys5-tcap.h uses termcap rather than terminfo.

  SVR4 - make sure you use CPP=/lib/cpp in Makefile.

Texas Instruments System 1500 (s-sys5.h)

Ultrix (s-ultrix.h)

  Ultrix is largely based on 4.2.

UTS (s-uts2-0.h)

Xenix 286 (s-xenix286.h, s-xenix286b.h)

  In the 286 versions, s-xenix286.h uses terminfo, s-xenix286b.h uses termcap.

Xenix 386 (s-xenix386.h, s-xenix386ds.h, s-scoV386.h)

  For the 386 versions, the termcap version is s-xenix386.h.  Use
  s-xenix386ds.h if you have the development system.

Xenix 68000 (s-xenix68k.h)

  Works on Tandy 68000.

--------------------------------------------------------------------
Machines:
  For each type of machine, the names of the m- and s- header files
  are given.

Amdahl 5890 (Big Iron) (m-amdahl.h)

AT&T 3b1 (m-3b1g.h)

  Without networking.  Compiles with gcc.

AT&T 3b2 (m-att3b.h; s-usg3-1.h)

(m-ARM.h; s-RISCiX.h)

Convex (m-convex.h; s-convex.h)

DECstation 3000 (m-alpha.h; s-osf1.h)

  Running OSF/1.

DECstation 3100, 5000 (m-dec3100.h; s-bsd4-2.h or s-ultrix.h)

Gould PN6000 (m-gould.h; with s-bsd4-3.h)

HP9000 series 320 and 800 (m-hp9000.h)

IBM 6150 (m-rt6150.h)

IBM RS6000 (m-rs6000.h; s-aix31.h)

Intel 80286 (m-i80286.h)

  Without networking.

Intel 80386 (m-i80386.h; s-386bsd.h, s-scoV386, s-sys5.h, s-sys5r4.h,
	     s-xenix386ds.h, or s-xenix386wg.h)

  Without networking.

Intel 80386 (m-386ix.h; s-386ix.h)

MIPS (m-mips.h; s-ultrix.h, s-umipsb4-5.h)

Motorola 68000 (m-m680x0.h; s-NeXT1-0.h, s-bsd4-3.h, s-sunos4-0.h,
		s-sys5.h, s-apollo.h)

Motorola 88000 (m-m88000.h)

PCS (m-pcs.h; s-sys5.h)

Pyramid (m-pyramid.h)

Sequent Symmetry (m-symmetry.h; s-dynix3-0.h)

Siemens MX300 (m-mx300.h; s-sinix.h)

Silicon Graphics 4D series (m-sgi4D.h; s-sys5.h, s-sgi4D.h)

Sun 386 (m-sun386i.h; s-ix386.h, s-sunos5.h)

Sun SPARC (m-sparc.h; s-sunos4-0.h)

Vax (m-vax.h; s-bsd4-2.h, s-ultrix.h)

  Running either Berkeley and Ultrix flavors of UNIX.