annotate etc/=MACHINES @ 1255:ff06503c93b4

* gud.el (gud-def): Doc fix. (gud-gdb-marker-filter, gud-sdb-marker-filter, gud-dbx-marker-filter): Rename the argument `s' or `str' to `string', and change all uses; these definitions were referring to `string', which is unbound in the lexical context, but which happens to end up being bound to the right thing by the caller, gud-filter. (sdb): Set comint-prompt-regexp, not comint-prompt-pattern; the latter doesn't exist. (gud-dbx-debugger-setup): Use the argument `f', not the variable `file', which happens to be bound in the caller. (gud-filter-insert): The variable `start' is never used. The variable `moving' is unnecessary. The variable `old-buffer' and the unwind-protect form are unneeded, since save-excursion can do their work. The binding of output-after-point should be done after switching to the process's buffer, not in whatever random buffer happens to be current when the process filter is called. There's no need to set the process mark if we've just inserted at its location using insert-before-markers. (gud-read-address): Don't bother setting the variable `result'; it is never used. * gud.el (gud-mode-map): Bind gud-refresh to C-c C-l, not C-c l; the latter is reserved for the user's purposes. * gud.el (gdb, sdb, dbx): Use C-c C-r ("resume") for continuing, instead of C-c C-c. C-c C-c should be comint-interrupt-subjob; it's important to have that available, and the C-c C-c binding is consistent with all the other comint-derived modes.
author Jim Blandy <jimb@redhat.com>
date Tue, 29 Sep 1992 07:45:05 +0000
parents 1dba066c1e0a
children 28e8b21e8bba
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
1112
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
100 #undef HAVE_SOCKETS in config.h, after the inclusion of s-usg5-4.h.
618
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
1112
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
263 DECstation (-machine=pmax; -opsystem=bsd4-3 or -opsystem=osf1)
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
264
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
265 OSF1 support merged in 18.59.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
266
1112
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
267 See under Ultrix for problems using X windows on Ultrix.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
268 Note that this is a MIPS machine.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
269 -opsystem=bsd4-3 is said to work ok with Ultrix 4.1.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
270
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
271 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
272 the definition of START_FILES from src/m/pmax.h.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
273
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
274 Motorola Delta 147 (-machine=delta; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
275
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
276 Motorola Delta boxes running System V/68 release 3.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
277 (tested on sys1147 with SVR3V5). Changes merged in 19.1.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
278
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
279 Motorola Delta 187 (-machine=delta88k; -opsystem=usg5-3)
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
280
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
281 Machine support added in version 19.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
282 HAVE_X_MENU does not work due to lack of insque.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
283
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
284 Dual running System V (-machine=dual; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
285
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
286 As of 17.46, this works except for a few changes
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
287 needed in unexec.c.
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 Dual running Uniplus (-machine=dual; -opsystem=unipl5-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 Works, as of 17.51.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
292
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
293 Elxsi 6400 (-machine=elxsi; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
294
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
295 Changes for 12.0 release are in 19.1.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
296 Dumping should work now.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
297
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
298 Encore machine (-machine=ns16000; -opsystem=umax)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
299
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
300 This machine bizarrely uses 4.2BSD modified to use the COFF format
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
301 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
302 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
303 out in the file as distributed.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
304
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
305 WARNING: If you compile Emacs with the "-O" compiler switch, you
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
306 must also use the "-q enter_exits" switch so that all functions have
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
307 stack frames. Otherwise routines that call `alloca' all lose.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
308
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
309 A kernel bug in some system versions causes input characters to be lost
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
310 occasionally.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
311
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
312 GEC 93 (-machine=gec93; -opsystem=usg5-2?)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
313
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
314 Changes are partially merged in version 18, but
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
315 certainly require more work.
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 Gould Power Node (-machine=gould; -opsystem=bsd4-2 or -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
318
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
319 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
320
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
321 On UTX/32 2.0, use -opsystem=bsd4-3.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
322
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
323 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
324 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
325 flag to cc in the makefile.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
326
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
327 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
328 #undef BSTRING in -machine=gould.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
329
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
330 Version 19 incorporates support for releases 2.1 and later of UTX/32.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
331 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
332
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
333 Gould NP1 (-machine=gould-np1; -opsystem=bsd4-3)
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 Version 19 supposedly works.
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 Honeywell XPS100 (-machine=xps100; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
338
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
339 Config file added in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
340
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
341 HP 9000 series 200 or 300 (-machine=hp9000s300;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
342 -opsystem=hpux or -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
343
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
344 Version 18 works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
345 These machines are 68000-series CPUs running HP-UX
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
346 (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
347 The choice of s- file determines which system Emacs is built for.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
348
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
349 Series 200 HPUX runs Emacs only if it has the "HP-UX upgrade".
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
350
577
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
351 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
352 "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
353 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
354 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
355
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
356 Note that HP has used two incompatible assembler syntaxes,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
357 and has recently changed the format of C function frames.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
358 src/crt0.c and src/alloca.s have been conditionalised for the new
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
359 assembler and new function-entry sequence. You may need to define
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
360 OLD_HP_ASSEMBLER if you are using an older hpux version. If you
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
361 have an official (bought from HP) series 300 machine you have
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
362 the new assembler. Kernels that are 5.+ or later have new
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
363 assembler. A Series 200 that has been upgraded to a 68010
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
364 processor and a 5.+ kernel has the new compiler.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
365
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
366 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
367 runs on both 68010 and 68020 based hp-ux's.
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 HPUX_68010 if you are using the new assembler, for
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
370 a system that has a 68010 without a 68881. This is to say,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
371 a s200 (upgraded) or s310.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
372
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
373 Define the symbol HPUX_NET if you have the optional network features
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
374 that include the `netunam' system call. This is refered to as
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
375 Network Services (NS/9000) in HP literature.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
376
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
377 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
378
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
379 Version 19.1 works.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
380
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
381 HP 9000 series 500: not supported.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
382
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
383 The series 500 has a seriously incompatible memory architecture
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
384 which relocates data in memory during execution of a program,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
385 and support for it would be difficult to implement.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
386
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
387 HP 9000 series 800 (Spectrum) (-machine=hp9000s800; -opsystem=hpux)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
388
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
389 These files support HP's Precision Architecture machines
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
390 running HP-UX. It has been moderately tested on the Series
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
391 840.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
392
577
53f29271d1b0 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 558
diff changeset
393 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
394 "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
395 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
396 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
397
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
398 High Level Hardware Orion (-machine=orion; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
399
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
400 This is the original microprogrammed hardware.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
401 Machine description file ought to work.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
402
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
403 High Level Hardware Orion 1/05 (-machine=orion105; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
404
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
405 Changes merged in 18.52. This is the one with the Clipper cpu.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
406 Note that systems which lack NFS need LOAD_AVE_TYPE changed to `double'.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
407
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
408 C compiler has a bug; it loops compiling eval.c.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
409 Compile it by hand without optimization.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
410
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
411 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
412
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
413 Changes merged in version 19. You may need to copy
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
414 /usr/lib/samples/hft/hftctl.c to the Emacs src directory.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
415
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
416 Use -opsystem=usg5-3 on AIX 1.2.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
417 -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
418 work with certain new X window managers, and may be suboptimal.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
419
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
420 IBM RS/6000 (-machine=ibmrs6000; -opsystem=aix3-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
421
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
422 Changes merged in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
423
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
424 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
425 it fails because the address of bss seems to vary occasionally
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
426 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
427 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
428 When this happens, the dumped Emacs data file becomes invalid.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
429
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
430 IBM RT/PC (-machine=ibmrt or -machine=ibmrt-aix;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
431 -opsystem=bsd4-2 or -opsystem=usg5-2-2)
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 18.52 works on both operating systems.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
434 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
435 for AIX.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
436
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
437 On BSD, if you have trouble, try compiling with a different compiler.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
438
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
439 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
440 hftctl.o, with this result left in the src directory (hftctl.c is
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
441 part of the standard AIX distribution).
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
442
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
443 window.c must not be compiled with -O on AIX.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
444
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
445 Integrated Solutions `Optimum V' (-machine=isi-ov;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
446 -opsystem=bsd4-2 or -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
447
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
448 18.52 said to work on some sort of ISI machine.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
449 Version 18.45 worked (running on a Optimum V (VME bus, 68020)
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
450 BSD 4.2 (3.05e) system). 18.42 is reported to work on
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
451 a Qbus 68010 system. Has not been tried on `WorkStation' `Cluster
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
452 Compute Node' `Cluster WorkStation' or `Server Node' (Love the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
453 StudLYCaps)
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
454
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
455 Compilation with -O is rumored to break something.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
456
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
457 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
458 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
459 in a system header file, which confuses Emacs (which thinks that UMAX
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
460 indicates the Umax operating system).
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 Intel 386 (-machine=intel386 or -machine=is386;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
463 -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
464 esix, or xenix)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
465
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
466 18.58 should support a wide variety of operating systems.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
467 Use -opsystem=isc2-2 for Interactive 386/ix version 2.2.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
468 Use -opsystem=386ix for prior versions.
545
3bf63e2cf890 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 538
diff changeset
469 Use -opsystem=esix for Esix.
3bf63e2cf890 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 538
diff changeset
470 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
471 preprocessor doesn't seem to handle the src subdirectory's Make
3bf63e2cf890 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 538
diff changeset
472 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
473
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
474 If you are using Xenix, see notes above under Xenix.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
475
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
476 Some sysV.3 systems seem to have bugs in `opendir';
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
477 for them, alter `config.h' to define NONSYSTEM_DIR_LIBRARY
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
478 and undefine SYSV_SYSTEM_DIR.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
479
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
480 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
481 to prevent certain faulty optimization.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
482
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
483 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
484 to config.h.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
485
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
486 There is no consistency in the handling of certain system header files
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
487 on V.3.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
488
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
489 Some versions have sys/sioctl.h, and require it in sysdep.c.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
490 But some versions do not have sys/sioctl.h.
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
491 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
492 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
493 according to whether you have the file.
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 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
496 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
497 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
498
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
499 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
500 to CFLAGS avoids compilation errors on certain systems.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
501
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
502 Some versions convince sysdep.c to try to use `struct tchars'
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
503 but define `struct tc' instead; add `#define tchars tc'
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
504 to config.h to solve this problem.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
505
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
506 The file -machine=is386 is used for an Integrated Solutions 386 machine.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
507 It may also be correct for Microport systems.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
508
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
509 Iris 2500 (-machine=irist; -opsystem=iris3-5 or -opsystem=iris3-6)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
510
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
511 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
512 and -opsystem=iris3-6 for system version 3.6.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
513
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
514 Iris 2500 Turbo (-machine=irist; -opsystem=iris3-5 or -opsystem=iris3-6)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
515
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
516 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
517 Note that the 3030 is the same machine as this.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
518
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
519 Iris 4D (-machine=iris4d; -opsystem=irix3-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
520
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
521 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
522
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
523 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
524 to add the line
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
525
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
526 RANLIB=true
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
527
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
528 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
529 in -machine=iris4d as follows:
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
530
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
531 #define LIBS_MACHINE -lsun -lbsd -lPW -lmld
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
532 #define C_SWITCH_MACHINE -I/usr/include/sun -I/usr/include/bsd
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
533
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
534 jg@bambi.esd.sgi.com says this isn't true anymore,
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
535 but the info might as well be here just in case.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
536
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
537 Macintosh
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
538
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
539 We are boycotting Apple because of Apple's efforts to take away
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
540 our freedom to write compatible imitations of existing software.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
541 If you value your freedom to write such programs, we urge you
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
542 not to buy from Apple, not to develop software for Apple, and
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
543 certainly not to accept a job with Apple.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
544
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
545 See the file APPLE in this directory for more information.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
546
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
547 Masscomp (-machine=masscomp; -opsystem=rtu)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
548
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
549 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
550 with minor fixes that are included in 18.37. However, bizarre behavior
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
551 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
552 a 68020 system). The report sounds like a compiler bug.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
553
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
554 A compiler bug affecting statements like
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
555 unsigned char k; unsigned char *p;... x = p[k];
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
556 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
557 to take the time to install the numerous workarounds required to
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
558 compensate for this bug; go complain to Masscomp.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
559
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
560 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
561 (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
562
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
563 GNU Emacs is said to have no chance of compiling on RTU versions
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
564 prior to v3.0.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
565
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
566 Megatest (-machine=mega68; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
567
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
568 Emacs 15 worked; do not have any reports about Emacs 16 or 17
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
569 but any new bugs are probably not difficult.
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 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
572
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
573 Changes merged in 18.39. Some fixes in 18.56.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
574
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
575 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
576 the BSD world.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
577
1112
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
578 Note that the proper -machine option for the Decstation is `-machine=pmax'.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
579
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
580 If you are compiling with GCC, then you must run fixincludes;
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
581 the alternative of using -traditional won't work because
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
582 the definition of SIGN_EXTEND_CHAR uses the keyword `signed'.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
583
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
584 If the SYSV world is the default, then you probably need the following
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
585 line in etc/Makefile:
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
586
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
587 CFLAGS= -g -systype bsd43
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
588
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
589 Some operating systems on MIPS machines give SIGTRAP for division by
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
590 zero instead of the usual signals. The only real solution is to fix
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
591 the system to give a proper signal.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
592
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
593 In the meantime, you can change init_data in data.c if you wish.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
594 Change it to handle SIGTRAP as well as SIGFPE. But this will have a
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
595 great disadvantage: you will not be able to run Emacs under a
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
596 debugger. I think crashing on division by zero is a lesser problem.
1dba066c1e0a *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 832
diff changeset
597
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
598 Motorola Delta (-machine=delta; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
599
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
600 Machine support added in version 18.56.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
601
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
602 National Semiconductor 32000 (-machine=ns32000; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
603
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
604 This is for a complete machine from National Semiconductor,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
605 running Genix. Changes merged in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
606
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
607 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
608
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
609 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
610 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
611 in src/m/tower32.h about this.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
612
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
613 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
614
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
615 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
616
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
617 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
618 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
619 out the comments in src/m/tower32v3.h about this.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
620
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
621 Nixdorf Targon 31 (-machine=targon31; -opsystem=usg5-2-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
622
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
623 Machine description file for version 17 is included in 18
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
624 but whether it works is not known.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
625 src/unexec.c bombs if compiled with -O.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
626 Note that the "Targon 35" is really a Pyramid.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
627
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
628 Nu (TI or LMI) (-machine=nu; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
629
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
630 Version 18 is believed to work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
631
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
632 Plexus (-machine=plexus; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
633
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
634 Works as of 17.56.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
635
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
636 Pmax (DEC Mips) (-machine=pmax; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
637
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
638 See under DECstation, above.
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 Prime EXL (-machine=intel386; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
641
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
642 Minor changes merged in 19.1.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
643
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
644 Pyramid (-machine=pyramid; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
645
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
646 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
647 to src/m/pyramid.h:
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
648 #define _longjmp longjmp
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
649 #define _setjmp setjmp
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
650
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
651 In Pyramid system 2.5 there has been a compiler bug making
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
652 Emacs crash just after screen-splitting with Qnil containing 0.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
653 A compiler that fixes this is Pyramid customer number 8494,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
654 internal number 1923.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
655
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
656 Some versions of the pyramid compiler get fatal
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
657 errors when the -gx compiler switch is used; if this
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
658 happens to you, change src/m/pyramid.h to define
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
659 C_DEBUG_SWITCH with an empty definition.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
660
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
661 Some old system versions may require you to define PYRAMID_OLD
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
662 in when alloca.s is preprocessed, in order to define _longjmp and _setjmp.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
663
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
664 Sequent Balance (-machine=sequent;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
665 -opsystem=bsd4-2, or -opsystem=bsd4-3 on newer systems)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
666
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
667 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
668 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
669 versions.
105
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 Sequent Symmetry (-machine=symmetry; -opsystem=bsd4-3)
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 Emacs 19 should work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
674
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
675 SONY News (-machine=news;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
676 -opsystem=bsd4-2, or -opsystem=bsd4-3 for system release 3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
677
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
678 18.52 should work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
679
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
680 SONY News 3000 series (RISC NEWS) (-machine=news-risc; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
681
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
682 Works, as of 18.56. Note that this is a MIPS architecture machine.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
683
595
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
684 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
685 instead of the usual signals. This causes division by zero
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
686 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
687 Changing Emacs is not a proper solution, because it would prevent
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
688 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
689 in data.c if you wish.
114b502d0822 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 580
diff changeset
690
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
691 Stardent 1500 or 3000
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
692
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
693 See Titan.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
694
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
695 Stride (-machine=stride; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
696
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
697 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
698 For release 2.2, see the end of src/m/stride.h.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
699 It may be possible to run on their V.1 system but changes
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
700 in the s- file would be needed.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
701
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
702 Sun 1, 2 and 3 (-machine=sun1, -machine=sun2, -machine=sun3;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
703 -opsystem=bsd4-2, sunos4-0, or sunos4-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
704
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
705 There are three machine files for different versions of SunOS.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
706 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
707 Whether you should use -machine=sun1, -machine=sun2 or -machine=sun3
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
708 depends on the VERSION OF THE OPERATING SYSTEM you have.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
709 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
710
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
711 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
712 -opsystem=sunos4-0 or -opsystem=sunos4-1.
604
63a8e7b3c547 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 595
diff changeset
713 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
714 bugs in the "export" version of SunOS 4.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
715
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
716 If you have trouble using open-network-stream, get the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
717 distribution of `bind' (the BSD name-server), build libresolv.a,
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
718 and link Emacs with -lresolv. This problem is due to obsolete
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
719 software in the nonshared standard library.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
720
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
721 If you want to use SunWindows, define HAVE_SUN_WINDOWS
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
722 in config.h to enable a special interface called `emacstool'.
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
723 The definition must *precede* the #include "machine.h".
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
724 System version 3.2 is required for this facility to work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
725
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
726 We recommend that you instead use the X window system, which
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
727 has technical advantages, is an industry standard, and is also
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
728 free software.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
729
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
730 If you are compiling for X windows, and the X window library was
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
731 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
732 the comments at the end of -machine=sun3.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
733
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
734 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
735 As dumped, it includes around 200k of zeros between the
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
736 original text section and the original data section
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
737 (now remapped as part of the text). These are never
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
738 swapped in.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
739
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
740 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
741 HARDWARE, just build it on the Sun 2.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
742
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
743 Sun 4 (-machine=sparc;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
744 -opsystem=bsd4-2, -opsystem=sunos4-0, -opsystem=sunos4-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
745
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
746 Changes merged in 18.50. Some people say optimizing compilation
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
747 does not work; some say that -O2 (whatever that is) works
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
748 perhaps with a small change.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
749
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
750 Use -opsystem=sunos4-0 for operating system version 4.0, and
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
751 -opsystem=sunos4-1 for later versions.
604
63a8e7b3c547 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 595
diff changeset
752 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
753 bugs in the "export" version of SunOS 4.
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 Sun Roadrunner (-machine=sun386; -opsystem=sunos4-0 or -opsystem=sunos4-1)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
756
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
757 Changes merged in 18.51.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
758
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
759 Tadpole 68K (-machine=tad68k; -opsystem=usg5-3)
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
760
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
761 Changes merged in 19.1.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
762
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
763 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
764 BINDIR from /usr/local to /usr/contrib.
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
765
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
766 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
767
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
768 chmod 2755 etc/movemail; chgrp mail etc/movemail
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
769
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
770 Tahoe (-machine=tahoe; -opsystem=bsd4-2 or -opsystem=bsd4-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 18.52 known to work on some Tahoes, but a compiler bug intervenes
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
773 on others. Some Emacs versions have worked in Unisys 1r4
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
774 (not in 1r3) and CCI I.21.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
775
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
776 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
777 of DKSTAT_HEADER_FILE in -machine=tahoe.
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
778
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
779 Tandem Integrity S2 (-machine=tandem-s2; -opsystem=usg5-3)
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
780
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
781 Changes merged in 18.56 but subprocess support is turned off.
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
782 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
783
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
784 You must edit lib-src/Makefile to define LOADLIBES = -mld.
149
3678204447b6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 105
diff changeset
785
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
786 Tektronix 16000 box (6130?) (-machine=ns16000; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
787
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
788 Emacs 17.61 worked.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
789
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
790 Tektronix 4300 (-machine=tek4300; -opsystem=bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
791
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
792 Emacs 18.51 should work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
793
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
794 Titan P2 or P3 (-machine=titan; -opsystem=usg5-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
795
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
796 Changes probably merged in version 19.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
797
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
798 Ustation E30 (SS5E) (-machine=ustation; -opsystem=unipl5-2).
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
799
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
800 Changes merged in 18.52; don't know whether they work.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
801
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
802 Vax running Berkeley Unix (-machine=vax;
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
803 -opsystem=bsd4-1, bsd4-2 or bsd4-3)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
804
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
805 Works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
806
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
807 Vax running Ultrix (-machine=vax; -opsystem=bsd4-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
808
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
809 Works. See under Ultrix for problems using X windows on Ultrix.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
810
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
811 Vax running System V rel 2 (-machine=vax; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
812
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
813 18.27 Works.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
814
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
815 Vax running System V rel 0 (-machine=vax; -opsystem=usg5-0)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
816
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
817 Works as of 18.36.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
818
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
819 Vax running VMS (-machine=vax; -opsystem=vms
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
820 but on VMS they are m_vax.h and s_vms.h)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
821
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
822 18.36 believed to work. Addition of features is necessary to make
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
823 this Emacs version more usable.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
824
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
825 Whitechapel MG1 (-machine=mg1, s-?)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
826
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
827 May work. Supposedly no changes were needed except the m- file.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
828 I do not know what Unix version runs on them.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
829
538
c3e1fe268e78 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 149
diff changeset
830 Wicat (-machine=wicat; -opsystem=usg5-2)
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
831
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
832 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
833 See comments in src/m/wicat.h for things you should change
105
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
834 depending on the system and compiler version you have.
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
835
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
836 Local variables:
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
837 mode: text
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
838 fill-prefix: " "
5360fc5ec087 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
839 End: