annotate etc/=MACHINES @ 939:c4dcdc9aed70

Clear the eighth bit of the character from the key sequence, NOT the index of the character IN the key sequence. How many tries will it take to get it right?
author Jim Blandy <jimb@redhat.com>
date Wed, 05 Aug 1992 05:18:27 +0000
parents f40ed8ebb09e
children 1dba066c1e0a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
1 This is a list of the status of GNU Emacs on various machines and systems.
580
c8860f81ccf7 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 577
diff changeset
2 Last updated 10 Feb 1992.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
3
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
4 For each system and machine, we give the `-opsystem' and `-machine'
604
63a8e7b3c547 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 595
diff changeset
5 options you should pass to configure to prepare to build Emacs for
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
6 that system/machine.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
7
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
8 These options tell Emacs which machine- and system-descriptive files
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
9 to include. For each `-machine=MACHNAME' option, there exists a file
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
10 `src/m/MACHNAME.h', and for each `-opsystem=OSNAME' option, there
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
11 exists a file `src/s/OSNAME.h'.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
12
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
13 Systems:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
14
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
15 Berkeley 4.1 (-opsystem=bsd4-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
16
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
17 Works on vaxes.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
18
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
19 Berkeley 4.2 (-opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
20
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
21 Works on several machines.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
22
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
23 Berkeley 4.3 (-opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
24
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
25 Works, on Vaxes at least.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
26
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
27 Microport
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
28
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
29 See under "Intel 386".
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
30
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
31 System V rel 0 (-opsystem=usg5-0)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
32
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
33 Works, on Vaxes and 3bxxx's.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
34 There are some problems in 18.37 due to shortnames/cccp problems:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
35 use the emacs 17 cpp if you have it.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
36
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
37 System V rel 2 (-opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
38
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
39 Works on various machines.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
40 On some (maybe all) machines the library -lPW exists and contains
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
41 a version of `alloca'. On these machines, to use it, put
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
42 #define HAVE_ALLOCA
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
43 #define LIB_STANDARD -lPW -lc
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
44 in the src/m/MACHINENAME.h file for the machine.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
45
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
46 If you find that the character Meta-DEL makes Emacs crash,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
47 find where function init_sys_modes in sysdep.c sets sg.c_cc[VQUIT]
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
48 and make it store 7 there. I have as yet no evidence of whether
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
49 this problem, known in HP-UX, exists in other system V versions.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
50
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
51 System V rel 2.2 (-opsystem=usg5-2-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
52
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
53 In 5.2.2 AT&T undid, incompatibly, their previous incompatible
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
54 change to the way the nlist library is called. A different s- file
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
55 is used to enable the other interface.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
56
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
57 They call themselves the right choice--can't they choose?
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
58
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
59 Emacs version 18 unexec is currently not working properly
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
60 on 5.2.2. Nobody knows why yet. A workaround is to define
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
61 NO_REMAP. It is not yet known whether this applies to all
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
62 machines running 5.2.2.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
63
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
64 System V rel 3 (-opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
65
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
66 Some versions of this system support ptys and BSD-style sockets.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
67 On such systems, you should define HAVE_PTYS and HAVE_SOCKETS in config.h.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
68
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
69 If you want to link Emacs with shared libraries, define
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
70 USG_SHARED_LIBRARIES.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
71
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
72 System V rel 4 (-opsystem=usg5-4)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
73
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
74 Supported, including shared libraries for ELF, but ptys do not
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
75 work because TIOCGPGRP fails to work on ptys.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
76 This failure is probably due to a misunderstanding of the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
77 consequences of the POSIX spec: many system designers mistakenly
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
78 think that POSIX requires this feature to fail. This is untrue;
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
79 ptys are an extension, and POSIX says that extensions *when used*
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
80 may change the action of standard facilities in any fashion.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
81
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
82 The standard C preprocessor generate xmakefile incorrectly. However,
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
83 /lib/cpp will work, so use `make CPP=/lib/cpp'.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
84
621
eca8812e61cd *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 619
diff changeset
85 Versions 3 and earlier of V.4, on the Intel 386 and 860, had
eca8812e61cd *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 619
diff changeset
86 problems in the X11 libraries. These prevent Emacs from working
eca8812e61cd *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 619
diff changeset
87 with X. You can use Emacs with X provided your copy of X is based
eca8812e61cd *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 619
diff changeset
88 on X11 release 4 or newer. Unfortunately, the only way you can tell
eca8812e61cd *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 619
diff changeset
89 whether your X11 library is new enough is to try compiling Emacs to
eca8812e61cd *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 619
diff changeset
90 use X. If xemacs runs, your X11 library is new enough.
618
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
91
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
92 In this context, GSV4 and GSV4i are alternate names for X11R4.
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
93 OL2.* is X11R3 based. OL3 is in between X11R3 and X11R4, and may or
619
239436e74f03 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 618
diff changeset
94 may not work, depending on who made the Unix system. If the library
239436e74f03 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 618
diff changeset
95 libXol is part of the X distribution, then you have X11R3 and Emacs
239436e74f03 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 618
diff changeset
96 won't work with X.
618
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
97
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
98 Most versions of V.4 support sockets. If `/usr/lib/libsocket.so'
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
99 exists, your system supports them. If yours does not, you must add
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
100 #undef HAVE_SOCKETS in config.h, aftern the inclusion of s-usg5-4.h.
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
101 (Any system that supports Internet should implement sockets.)
4c7d08bcc1f2 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 604
diff changeset
102
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
103 Ultrix (-opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
104
818
a1a57d5a94bb *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 621
diff changeset
105 Recent versions of Ultrix appear to support the features of Berkeley 4.3.
a1a57d5a94bb *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 621
diff changeset
106 Ultrix was at the BSD 4.2 level for a long time after BSD 4.3 came out.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
107
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
108 Ultrix 3.0 has incompatibilities in its X library if you have the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
109 Ultrix version of X (UWS version 2.0). To solve them, you need to
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
110 prevent XvmsAlloc.o in Xlib from being used. Israel Pinkas says:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
111
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
112 I added the following lines to config.h after the X defines:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
113
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
114 #if defined(ultrix) && defined(X11)
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
115 #define OBJECTS_SYSTEM calloc.o
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
116 #endif
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
117
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
118 Then I ran the following:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
119
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
120 ar x /usr/lib/libc.a calloc.o
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
121
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
122 The problem is said to be gone in UWS version 2.1.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
123
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
124 Uniplus 5.2 (-opsystem=unipl5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
125
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
126 Works, on Dual machines at least.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
127
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
128 VMS (-opsystem=vms)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
129
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
130 Works except for certain features (directory listing, dired,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
131 sending and receiving mail) that use synchronous subprocesses.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
132 We need people to write alternative implementations of these
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
133 facilities.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
134
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
135 Note that Emacs for VMS is usually distributed in a special
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
136 VMS distribution. See the file ../VMSINSTALL for info on moving
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
137 Unix distributions to VMS, and other VMS-related topics.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
138
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
139 Xenix
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
140
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
141 Should work in 18.50, but you will need to edit the files
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
142 lib-src/Makefile and src/ymakefile
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
143 (see the comments that mention "Xenix" for what to change.)
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
144 Compiling Emacs with -O is said not to work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
145
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
146 If you want Emacs to work with Smail (installed as /usr/bin/smail)
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
147 then add the line #define SMAIL to config.h.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
148
604
63a8e7b3c547 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 595
diff changeset
149 The file etc/XENIX suggests some useful things to do to Xenix
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
150 to make the Emacs meta key work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
151
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
152 Machines:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
153
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
154 Alliant (-machine=alliant4, -machine=alliant or -machine=alliant1;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
155 -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
156
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
157 18.52 works on system version 4. Previous Emacs versions were
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
158 known to work on previous system versions.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
159
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
160 Use -machine=alliant1 on version 1 of their operating system
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
161 and use -machine=alliant on version 2 or 3.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
162 Use -machine=alliant4 on version 4.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
163
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
164 Alliant FX/2800 (-machine=alliant-2800; -opsystem=bsd4-3)
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
165
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
166 Known to work with 18.58 and OS version 2.2, compiler version 1.3.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
167
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
168 Altos 3068 (-machine=altos; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
169
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
170 18.52 is said to work, provided you don't compile unexec.c with -O.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
171
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
172 Amdahl UTS (-machine=amdahl; -opsystem=usg5-2-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
173
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
174 Small changes for 18.38 were merged in 18.39. It is mostly
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
175 working, but at last report a bug sometimes causes Emacs to
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
176 grab very large amounts of memory. No fix or explanation
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
177 has yet been reported. It may be possible to find this bug
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
178 if you find which Emacs command it happens within and then
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
179 run that command with a breakpoint set at malloc.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
180
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
181 The 5.2u370 compiler is so brain damaged that it is not
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
182 even worth trying to use it. Success was obtained with the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
183 uts native C compiler on uts version 5.2.5.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
184
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
185 Apollo running Domain (-machine=apollo; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
186
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
187 18.52 works, to some extent.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
188 Code for dumping Emacs has been written, but we cannot
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
189 distribute it yet.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
190 There are reports of bugs in cc -O on this system.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
191
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
192 In lib-src/Makefile, don't expect emacsclient and emacsserver to
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
193 compile. You might want to remove them from your makefile.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
194
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
195 Supposedly something in dired.c runs into a compiler bug.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
196 Paraphrasing the statement should avoid the problem. I have not yet
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
197 received word as to the exact statement this is.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
198
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
199 AT&T 3b2, 3b5, 3b15, 3b20 (-machine=att3b; -opsystem=usg5-2-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
200
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
201 Emacs will probably not work with certain kernel constants too small.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
202
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
203 In param.h CDLIMIT should be at least (1L << 12) in order to allow
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
204 processes to write up to 2 Mbyte files. If it's too small,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
205 you can perhaps fix it using the file `ulimit.hack' in this directory.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
206
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
207 Note that for V.3.1 and later releases, this parameter is configurable
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
208 by normal means in /etc/master.d/kernel; examine that file for the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
209 symbol CDLIMIT or ULIMIT, and raise it by several powers of 2. Then
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
210 do normal kernel rebuild things via "cd /boot; mkboot -k KERNEL" and so
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
211 forth. Do not use ulimit.hack if you have V.3.1 or later.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
212
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
213 In seg.h NSEGP and STACKSEG should be at least 16 and 4 respectively
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
214 to allow processes with total size of up to 2Mbytes.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
215 However, I'm told it is unlikely this would fail to be true.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
216
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
217 The MAXMEM may also prevent Emacs from running. The file
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
218 3B-MAXMEM in this directory explains how to increase MAXMEM.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
219
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
220 AT&T 7300 or 3b1 (-machine=7300; -opsystem=usg5-2-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
221
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
222 18.52 seems to work. If you have strange troubles with dumping
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
223 Emacs, delete the last few lines from -machine=7300 and recompile.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
224 These lines are supposed to produce a sharable executable.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
225
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
226 -machine=7300 defines SHORTNAMES because operating system versions
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
227 older than 3.5 did not support long symbol names. Version 3.5 does
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
228 support them, so you can remove the #define SHORTNAMES in that
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
229 version.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
230
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
231 Bull sps7 (-machine=sps7; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
232
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
233 Changes partially merged in version 19, but some fixes are probably required.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
234
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
235 CCI 5/32, 6/32
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
236
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
237 See "Tahoe".
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
238
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
239 Celerity (-machine=celerity; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
240
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
241 Version 18.49 works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
242
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
243 Clipper (-machine=clipper; ???)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
244
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
245 Version 19 has support for some brand of clipper system.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
246 Note that the Orion 105 is also a clipper, but some system-related
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
247 parameters are different.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
248
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
249 Convex (-machine=convex; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
250
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
251 18.53 is supposed to work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
252
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
253 Cubix QBx/386 (-machine=intel386; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
254
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
255 Changes merged in 19.1. Systems before 2/A/0 may fail to compile etags.c
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
256 due to a compiler bug.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
257
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
258 Cydra 5 (-machine=cydra5; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
259
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
260 18.51 worked in one version of their operating system but stopped
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
261 working in a newer version. This has not been fixed.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
262
832
f40ed8ebb09e *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 818
diff changeset
263 DECstation (-machine=pmax; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
264
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
265 Works, as of 18.55. See under Ultrix for problems using X windows
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
266 on Ultrix. Note that this is a MIPS machine.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
267 For Ultrix versions prior to 4.0, you may need to delete
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
268 the definition of START_FILES from src/m/pmax.h.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
269
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
270 Motorola Delta 147 (-machine=delta; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
271
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
272 Motorola Delta boxes running System V/68 release 3.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
273 (tested on sys1147 with SVR3V5). Changes merged in 19.1.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
274
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
275 Motorola Delta 187 (-machine=delta88k; -opsystem=usg5-3)
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
276
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
277 Machine support added in version 19.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
278 HAVE_X_MENU does not work due to lack of insque.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
279
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
280 Dual running System V (-machine=dual; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
281
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
282 As of 17.46, this works except for a few changes
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
283 needed in unexec.c.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
284
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
285 Dual running Uniplus (-machine=dual; -opsystem=unipl5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
286
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
287 Works, as of 17.51.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
288
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
289 Elxsi 6400 (-machine=elxsi; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
290
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
291 Changes for 12.0 release are in 19.1.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
292 Dumping should work now.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
293
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
294 Encore machine (-machine=ns16000; -opsystem=umax)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
295
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
296 This machine bizarrely uses 4.2BSD modified to use the COFF format
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
297 for object files. Works (as of 18.40). For the APC processor you
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
298 must enable two lines at the end of src/s/umax.h, which are commented
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
299 out in the file as distributed.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
300
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
301 WARNING: If you compile Emacs with the "-O" compiler switch, you
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
302 must also use the "-q enter_exits" switch so that all functions have
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
303 stack frames. Otherwise routines that call `alloca' all lose.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
304
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
305 A kernel bug in some system versions causes input characters to be lost
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
306 occasionally.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
307
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
308 GEC 93 (-machine=gec93; -opsystem=usg5-2?)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
309
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
310 Changes are partially merged in version 18, but
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
311 certainly require more work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
312
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
313 Gould Power Node (-machine=gould; -opsystem=bsd4-2 or -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
314
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
315 18.36 worked on versions 1.2 and 2.0 of the operating system.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
316
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
317 On UTX/32 2.0, use -opsystem=bsd4-3.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
318
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
319 On UTX/32 1.2 and UTX/32S 1.0, use -opsystem=bsd4-2 and note that
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
320 compiling lib-src/sorted-doc tickles a compiler bug: remove the -g
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
321 flag to cc in the makefile.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
322
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
323 UTX/32 1.3 has a bug in the bcopy library routine. Fix it by
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
324 #undef BSTRING in -machine=gould.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
325
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
326 Version 19 incorporates support for releases 2.1 and later of UTX/32.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
327 A site running a pre-release of 2.1 should #define RELEASE2_1 in config.h.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
328
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
329 Gould NP1 (-machine=gould-np1; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
330
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
331 Version 19 supposedly works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
332
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
333 Honeywell XPS100 (-machine=xps100; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
334
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
335 Config file added in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
336
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
337 HP 9000 series 200 or 300 (-machine=hp9000s300;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
338 -opsystem=hpux or -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
339
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
340 Version 18 works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
341 These machines are 68000-series CPUs running HP-UX
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
342 (a derivative of sysV with some BSD features) or BSD 4.3 ported by Utah.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
343 The choice of s- file determines which system Emacs is built for.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
344
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
345 Series 200 HPUX runs Emacs only if it has the "HP-UX upgrade".
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
346
577
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
347 If you are running HP-UX release 8.0 or later, you need the optional
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
348 "C/ANSI C" software in order to build Emacs (older releases of HP-UX
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
349 do not require any special software). If the file "/etc/filesets/C"
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
350 exists on your machine, you have this software, otherwise you do not.
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
351
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
352 Note that HP has used two incompatible assembler syntaxes,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
353 and has recently changed the format of C function frames.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
354 src/crt0.c and src/alloca.s have been conditionalised for the new
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
355 assembler and new function-entry sequence. You may need to define
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
356 OLD_HP_ASSEMBLER if you are using an older hpux version. If you
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
357 have an official (bought from HP) series 300 machine you have
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
358 the new assembler. Kernels that are 5.+ or later have new
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
359 assembler. A Series 200 that has been upgraded to a 68010
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
360 processor and a 5.+ kernel has the new compiler.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
361
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
362 Define C_SWITCH_MACHINE to be +X to make a version of Emacs that
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
363 runs on both 68010 and 68020 based hp-ux's.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
364
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
365 Define HPUX_68010 if you are using the new assembler, for
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
366 a system that has a 68010 without a 68881. This is to say,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
367 a s200 (upgraded) or s310.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
368
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
369 Define the symbol HPUX_NET if you have the optional network features
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
370 that include the `netunam' system call. This is refered to as
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
371 Network Services (NS/9000) in HP literature.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
372
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
373 HP 9000 series 300 running BSD 4.3 (-machine=hp300bsd; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
374
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
375 Version 19.1 works.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
376
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
377 HP 9000 series 500: not supported.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
378
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
379 The series 500 has a seriously incompatible memory architecture
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
380 which relocates data in memory during execution of a program,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
381 and support for it would be difficult to implement.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
382
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
383 HP 9000 series 800 (Spectrum) (-machine=hp9000s800; -opsystem=hpux)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
384
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
385 These files support HP's Precision Architecture machines
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
386 running HP-UX. It has been moderately tested on the Series
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
387 840.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
388
577
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
389 If you are running HP-UX release 8.0 or later, you need the optional
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
390 "C/ANSI C" software in order to build Emacs (older releases of HP-UX
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
391 do not require any special software). If the file "/etc/filesets/C"
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
392 exists on your machine, you have this software, otherwise you do not.
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
393
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
394 High Level Hardware Orion (-machine=orion; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
395
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
396 This is the original microprogrammed hardware.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
397 Machine description file ought to work.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
398
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
399 High Level Hardware Orion 1/05 (-machine=orion105; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
400
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
401 Changes merged in 18.52. This is the one with the Clipper cpu.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
402 Note that systems which lack NFS need LOAD_AVE_TYPE changed to `double'.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
403
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
404 C compiler has a bug; it loops compiling eval.c.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
405 Compile it by hand without optimization.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
406
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
407 IBM PS/2 (-machine=ibmps2-aix; -opsystem=usg5-2-2 or -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
408
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
409 Changes merged in version 19. You may need to copy
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
410 /usr/lib/samples/hft/hftctl.c to the Emacs src directory.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
411
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
412 Use -opsystem=usg5-3 on AIX 1.2.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
413 -opsystem=usg5-2-2 should work on either AIX 1.1 or 1.2, but may not
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
414 work with certain new X window managers, and may be suboptimal.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
415
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
416 IBM RS/6000 (-machine=ibmrs6000; -opsystem=aix3-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
417
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
418 Changes merged in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
419
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
420 Dumping does not work. Code has been written to implement it, but
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
421 it fails because the address of bss seems to vary occasionally
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
422 between Emacs runs. It does not seem to vary from minute to minute,
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
423 but every few days or weeks it changes to a new steady state.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
424 When this happens, the dumped Emacs data file becomes invalid.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
425
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
426 IBM RT/PC (-machine=ibmrt or -machine=ibmrt-aix;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
427 -opsystem=bsd4-2 or -opsystem=usg5-2-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
428
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
429 18.52 works on both operating systems.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
430 Use -opsystem=bsd4-2 for the 4.2-like system and -opsystem=usg5-2-2
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
431 for AIX.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
432
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
433 On BSD, if you have trouble, try compiling with a different compiler.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
434
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
435 On AIX, the file /usr/lib/samples/hft/hftctl.c must be compiled into
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
436 hftctl.o, with this result left in the src directory (hftctl.c is
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
437 part of the standard AIX distribution).
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
438
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
439 window.c must not be compiled with -O on AIX.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
440
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
441 Integrated Solutions `Optimum V' (-machine=isi-ov;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
442 -opsystem=bsd4-2 or -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
443
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
444 18.52 said to work on some sort of ISI machine.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
445 Version 18.45 worked (running on a Optimum V (VME bus, 68020)
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
446 BSD 4.2 (3.05e) system). 18.42 is reported to work on
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
447 a Qbus 68010 system. Has not been tried on `WorkStation' `Cluster
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
448 Compute Node' `Cluster WorkStation' or `Server Node' (Love the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
449 StudLYCaps)
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
450
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
451 Compilation with -O is rumored to break something.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
452
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
453 On recent system versions, you may need to undefine the macro UMAX
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
454 in lib-src/loadst.c and src/getpagesize.h. They stupidly defined this
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
455 in a system header file, which confuses Emacs (which thinks that UMAX
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
456 indicates the Umax operating system).
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
457
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
458 Intel 386 (-machine=intel386 or -machine=is386;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
459 -opsystem=bsd4-2, usg5-2-2, usg5-3, isc2-2, 386-ix,
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
460 esix, or xenix)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
461
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
462 18.58 should support a wide variety of operating systems.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
463 Use -opsystem=isc2-2 for Interactive 386/ix version 2.2.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
464 Use -opsystem=386ix for prior versions.
545
3bf63e2cf890 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 538
diff changeset
465 Use -opsystem=esix for Esix.
3bf63e2cf890 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 538
diff changeset
466 It isn't clear what to do on an SCO system. The system's C
3bf63e2cf890 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 538
diff changeset
467 preprocessor doesn't seem to handle the src subdirectory's Make
3bf63e2cf890 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 538
diff changeset
468 trickery, so you will probably need to install the GNU C preprocessor.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
469
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
470 If you are using Xenix, see notes above under Xenix.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
471
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
472 Some sysV.3 systems seem to have bugs in `opendir';
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
473 for them, alter `config.h' to define NONSYSTEM_DIR_LIBRARY
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
474 and undefine SYSV_SYSTEM_DIR.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
475
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
476 If you use optimization on V.3, you may need the option -W2,'-y 0'
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
477 to prevent certain faulty optimization.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
478
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
479 On 386/ix, to link with shared libraries, add #define USG_SHARED_LIBRARIES
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
480 to config.h.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
481
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
482 There is no consistency in the handling of certain system header files
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
483 on V.3.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
484
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
485 Some versions have sys/sioctl.h, and require it in sysdep.c.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
486 But some versions do not have sys/sioctl.h.
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
487 For a given version of the system, this may depend on whether you have
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
488 X Windows or TCP/IP. Define or undefine NO_SIOCTL_H in config.h
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
489 according to whether you have the file.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
490
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
491 Likewise, some versions have been known to need sys/ttold.h, sys/stream.h,
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
492 and sys/ptem.h included in sysdep.c. If your system has these files,
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
493 try defining NEED_PTEM_H in config.h if you have trouble without it.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
494
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
495 You may find that adding -I/usr/X/include or -I/usr/netinclude or both
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
496 to CFLAGS avoids compilation errors on certain systems.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
497
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
498 Some versions convince sysdep.c to try to use `struct tchars'
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
499 but define `struct tc' instead; add `#define tchars tc'
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
500 to config.h to solve this problem.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
501
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
502 The file -machine=is386 is used for an Integrated Solutions 386 machine.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
503 It may also be correct for Microport systems.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
504
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
505 Iris 2500 (-machine=irist; -opsystem=iris3-5 or -opsystem=iris3-6)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
506
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
507 Version 18 said to work; use -opsystem=irist3-5 for system version 2.5
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
508 and -opsystem=iris3-6 for system version 3.6.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
509
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
510 Iris 2500 Turbo (-machine=irist; -opsystem=iris3-5 or -opsystem=iris3-6)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
511
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
512 18.49 works. Use -opsystem=iris3-6 for system versions 3.6 and up.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
513 Note that the 3030 is the same machine as this.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
514
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
515 Iris 4D (-machine=iris4d; -opsystem=irix3-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
516
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
517 18.56 is known to work on 4D series machines with Irix 3.3 or later.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
518
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
519 If you use the X menu facility, you must edit oldXmenu/Makefile
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
520 to add the line
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
521
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
522 RANLIB=true
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
523
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
524 Someone said that with the yellow pages you must change two definitions
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
525 in -machine=iris4d as follows:
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
526
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
527 #define LIBS_MACHINE -lsun -lbsd -lPW -lmld
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
528 #define C_SWITCH_MACHINE -I/usr/include/sun -I/usr/include/bsd
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
529
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
530 jg@bambi.esd.sgi.com says this isn't true anymore,
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
531 but the info might as well be here just in case.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
532
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
533 Macintosh
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
534
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
535 We are boycotting Apple because of Apple's efforts to take away
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
536 our freedom to write compatible imitations of existing software.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
537 If you value your freedom to write such programs, we urge you
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
538 not to buy from Apple, not to develop software for Apple, and
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
539 certainly not to accept a job with Apple.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
540
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
541 See the file APPLE in this directory for more information.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
542
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
543 Masscomp (-machine=masscomp; -opsystem=rtu)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
544
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
545 18.36 worked on a 5500DP running RTU v3.1a and compiler version 3.2
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
546 with minor fixes that are included in 18.37. However, bizarre behavior
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
547 was reported for 18.36 on a Masscomp (model and version unknown but probably
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
548 a 68020 system). The report sounds like a compiler bug.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
549
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
550 A compiler bug affecting statements like
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
551 unsigned char k; unsigned char *p;... x = p[k];
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
552 has been reported for "C version 1.2 under RTU 3.1". We do not wish
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
553 to take the time to install the numerous workarounds required to
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
554 compensate for this bug; go complain to Masscomp.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
555
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
556 For RTU version 3.1, define FIRST_PTY_LETTER to be 'p' in src/s/rtu.h
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
557 (or #undef and redefine it in config.h) so that ptys will be used.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
558
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
559 GNU Emacs is said to have no chance of compiling on RTU versions
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
560 prior to v3.0.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
561
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
562 Megatest (-machine=mega68; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
563
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
564 Emacs 15 worked; do not have any reports about Emacs 16 or 17
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
565 but any new bugs are probably not difficult.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
566
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
567 Mips (-machine=mips or -machine=mips4; -opsystem=usg5-2-2, -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
568
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
569 Changes merged in 18.39. Some fixes in 18.56.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
570
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
571 Use -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
572 the BSD world.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
573
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
574 Motorola Delta (-machine=delta; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
575
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
576 Machine support added in version 18.56.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
577
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
578 National Semiconductor 32000 (-machine=ns32000; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
579
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
580 This is for a complete machine from National Semiconductor,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
581 running Genix. Changes merged in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
582
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
583 NCR Tower 32 running System V release 2 (-machine=tower32; -opsystem=usg5-2-2)
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
584
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
585 Works as of 17.56. If you change src/ymakefile so that CFLAGS includes
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
586 C_OPTIMIZE_SWITCH rather than C_DEBUG_SWITCH, check out the comments
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
587 in src/m/tower32.h about this.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
588
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
589 There is a report that compilation with -O did not work with 18.54.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
590
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
591 NCR Tower 32 running System V release 3 (-machine=tower32v3; -opsystem=usg5-3)
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
592
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
593 Works as of 18.56. If you change src/ymakefile so that CFLAGS includes
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
594 C_OPTIMIZE_SWITCH rather than C_DEBUG_SWITCH, and do not use gcc, check
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
595 out the comments in src/m/tower32v3.h about this.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
596
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
597 Nixdorf Targon 31 (-machine=targon31; -opsystem=usg5-2-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
598
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
599 Machine description file for version 17 is included in 18
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
600 but whether it works is not known.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
601 src/unexec.c bombs if compiled with -O.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
602 Note that the "Targon 35" is really a Pyramid.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
603
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
604 Nu (TI or LMI) (-machine=nu; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
605
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
606 Version 18 is believed to work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
607
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
608 Plexus (-machine=plexus; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
609
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
610 Works as of 17.56.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
611
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
612 Pmax (DEC Mips) (-machine=pmax; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
613
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
614 See under DECstation, above.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
615
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
616 Prime EXL (-machine=intel386; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
617
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
618 Minor changes merged in 19.1.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
619
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
620 Pyramid (-machine=pyramid; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
621
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
622 In OSx 4.0, it seems necessary to add the following two lines
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
623 to src/m/pyramid.h:
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
624 #define _longjmp longjmp
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
625 #define _setjmp setjmp
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
626
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
627 In Pyramid system 2.5 there has been a compiler bug making
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
628 Emacs crash just after screen-splitting with Qnil containing 0.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
629 A compiler that fixes this is Pyramid customer number 8494,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
630 internal number 1923.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
631
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
632 Some versions of the pyramid compiler get fatal
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
633 errors when the -gx compiler switch is used; if this
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
634 happens to you, change src/m/pyramid.h to define
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
635 C_DEBUG_SWITCH with an empty definition.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
636
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
637 Some old system versions may require you to define PYRAMID_OLD
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
638 in when alloca.s is preprocessed, in order to define _longjmp and _setjmp.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
639
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
640 Sequent Balance (-machine=sequent;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
641 -opsystem=bsd4-2, or -opsystem=bsd4-3 on newer systems)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
642
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
643 Emacs 18.51 should work on system version 3.0. 18.52 is said to work.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
644 Delete some lines at the end of src/m/sequent.h for earlier system
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
645 versions.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
646
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
647 Sequent Symmetry (-machine=symmetry; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
648
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
649 Emacs 19 should work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
650
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
651 SONY News (-machine=news;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
652 -opsystem=bsd4-2, or -opsystem=bsd4-3 for system release 3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
653
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
654 18.52 should work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
655
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
656 SONY News 3000 series (RISC NEWS) (-machine=news-risc; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
657
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
658 Works, as of 18.56. Note that this is a MIPS architecture machine.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
659
595
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
660 Some versions of the operating system give SIGTRAP for division by zero
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
661 instead of the usual signals. This causes division by zero
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
662 to make Emacs crash. The system should be fixed to give the proper signal.
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
663 Changing Emacs is not a proper solution, because it would prevent
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
664 Emacs from working under any debugger. But you can change init_data
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
665 in data.c if you wish.
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
666
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
667 Stardent 1500 or 3000
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
668
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
669 See Titan.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
670
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
671 Stride (-machine=stride; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
672
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
673 Works (most recent news for 18.30) on their release 2.0.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
674 For release 2.2, see the end of src/m/stride.h.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
675 It may be possible to run on their V.1 system but changes
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
676 in the s- file would be needed.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
677
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
678 Sun 1, 2 and 3 (-machine=sun1, -machine=sun2, -machine=sun3;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
679 -opsystem=bsd4-2, sunos4-0, or sunos4-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
680
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
681 There are three machine files for different versions of SunOS.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
682 All are derived from Berkeley 4.2. Emacs 17 has run on all of them.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
683 Whether you should use -machine=sun1, -machine=sun2 or -machine=sun3
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
684 depends on the VERSION OF THE OPERATING SYSTEM you have.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
685 You will need to use -machine=sun3 on Sun 2's running SunOS release 3.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
686
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
687 For SunOS release 4 on a Sun 3, use -machine=sun3 and
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
688 -opsystem=sunos4-0 or -opsystem=sunos4-1.
604
63a8e7b3c547 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 595
diff changeset
689 See the file etc/SUNBUG for how to solve problems caused by
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
690 bugs in the "export" version of SunOS 4.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
691
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
692 If you have trouble using open-network-stream, get the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
693 distribution of `bind' (the BSD name-server), build libresolv.a,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
694 and link Emacs with -lresolv. This problem is due to obsolete
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
695 software in the nonshared standard library.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
696
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
697 If you want to use SunWindows, define HAVE_SUN_WINDOWS
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
698 in config.h to enable a special interface called `emacstool'.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
699 The definition must *precede* the #include "machine.h".
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
700 System version 3.2 is required for this facility to work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
701
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
702 We recommend that you instead use the X window system, which
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
703 has technical advantages, is an industry standard, and is also
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
704 free software.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
705
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
706 If you are compiling for X windows, and the X window library was
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
707 compiled to use the 68881, then you must edit config.h according
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
708 the comments at the end of -machine=sun3.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
709
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
710 Note that Emacs on a Sun is not really as big as it looks.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
711 As dumped, it includes around 200k of zeros between the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
712 original text section and the original data section
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
713 (now remapped as part of the text). These are never
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
714 swapped in.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
715
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
716 To build a single Emacs that will run on Sun 2 and Sun 3
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
717 HARDWARE, just build it on the Sun 2.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
718
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
719 Sun 4 (-machine=sparc;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
720 -opsystem=bsd4-2, -opsystem=sunos4-0, -opsystem=sunos4-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
721
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
722 Changes merged in 18.50. Some people say optimizing compilation
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
723 does not work; some say that -O2 (whatever that is) works
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
724 perhaps with a small change.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
725
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
726 Use -opsystem=sunos4-0 for operating system version 4.0, and
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
727 -opsystem=sunos4-1 for later versions.
604
63a8e7b3c547 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 595
diff changeset
728 See the file etc/SUNBUG for how to solve problems caused by
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
729 bugs in the "export" version of SunOS 4.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
730
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
731 Sun Roadrunner (-machine=sun386; -opsystem=sunos4-0 or -opsystem=sunos4-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
732
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
733 Changes merged in 18.51.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
734
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
735 Tadpole 68K (-machine=tad68k; -opsystem=usg5-3)
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
736
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
737 Changes merged in 19.1.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
738
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
739 You may need to edit Makefile to change the variables LIBDIR and
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
740 BINDIR from /usr/local to /usr/contrib.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
741
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
742 To give movemail access to /usr/mail, you may need to execute
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
743
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
744 chmod 2755 etc/movemail; chgrp mail etc/movemail
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
745
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
746 Tahoe (-machine=tahoe; -opsystem=bsd4-2 or -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
747
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
748 18.52 known to work on some Tahoes, but a compiler bug intervenes
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
749 on others. Some Emacs versions have worked in Unisys 1r4
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
750 (not in 1r3) and CCI I.21.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
751
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
752 If you have trouble compiling lib-src/loadst.c, turn off the definition
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
753 of DKSTAT_HEADER_FILE in -machine=tahoe.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
754
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
755 Tandem Integrity S2 (-machine=tandem-s2; -opsystem=usg5-3)
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
756
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
757 Changes merged in 18.56 but subprocess support is turned off.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
758 You will probably want to see if you can make subprocesses work.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
759
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
760 You must edit lib-src/Makefile to define LOADLIBES = -mld.
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
761
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
762 Tektronix 16000 box (6130?) (-machine=ns16000; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
763
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
764 Emacs 17.61 worked.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
765
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
766 Tektronix 4300 (-machine=tek4300; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
767
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
768 Emacs 18.51 should work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
769
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
770 Titan P2 or P3 (-machine=titan; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
771
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
772 Changes probably merged in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
773
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
774 Ustation E30 (SS5E) (-machine=ustation; -opsystem=unipl5-2).
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
775
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
776 Changes merged in 18.52; don't know whether they work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
777
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
778 Vax running Berkeley Unix (-machine=vax;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
779 -opsystem=bsd4-1, bsd4-2 or bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
780
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
781 Works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
782
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
783 Vax running Ultrix (-machine=vax; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
784
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
785 Works. See under Ultrix for problems using X windows on Ultrix.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
786
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
787 Vax running System V rel 2 (-machine=vax; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
788
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
789 18.27 Works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
790
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
791 Vax running System V rel 0 (-machine=vax; -opsystem=usg5-0)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
792
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
793 Works as of 18.36.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
794
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
795 Vax running VMS (-machine=vax; -opsystem=vms
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
796 but on VMS they are m_vax.h and s_vms.h)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
797
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
798 18.36 believed to work. Addition of features is necessary to make
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
799 this Emacs version more usable.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
800
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
801 Whitechapel MG1 (-machine=mg1, s-?)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
802
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
803 May work. Supposedly no changes were needed except the m- file.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
804 I do not know what Unix version runs on them.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
805
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
806 Wicat (-machine=wicat; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
807
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
808 Changes merged as of 18.6; whether they work is unknown.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
809 See comments in src/m/wicat.h for things you should change
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
810 depending on the system and compiler version you have.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
811
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
812 Local variables:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
813 mode: text
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
814 fill-prefix: " "
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
815 End: