3 Copyright (C) 1989, 1990, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
4 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
5 See the end of the file for license conditions.
7 This is a list of the status of GNU Emacs on various machines and systems.
9 For each system and machine, we give the configuration name you should
10 pass to the `configure' script to prepare to build Emacs for that
13 The `configure' script uses the configuration name to decide which
14 machine and operating system description files `src/config.h' should
15 include. The machine description files are all in `src/m', and have
16 names similar to, but not identical to, the machine names used in
17 configuration names. The operating system files are all in `src/s',
18 and are named similarly. See the `configure' script if you need to
19 know which configuration names use which machine and operating system
22 If you add support for a new configuration, add a section to this
23 file, and then edit the `configure' script to tell it which
24 configuration name(s) should select your new machine description and
25 system description files.
27 Some obsolete platforms are unsupported beginning with Emacs 23.1, see
28 the full list at the end of this file.
31 Here are the configurations Emacs is intended to work with, with the
32 corresponding configuration names. You can postpend version numbers
33 to operating system names (i.e. sunos4.1) or architecture names (i.e.
34 hppa1.1). If you leave out the version number, the `configure' script
35 will configure Emacs for the latest version it knows about.
37 Alpha (DEC) running GNU/Linux (alpha-dec-linux-gnu)
39 DEC C compiler version 5.9 (DEC C V5.9-005 on Digital UNIX V4.0f)
40 is reported to produce bogus binaries of Emacs 21.2 when the
41 command-line switches "-O4 -arch ev6 -tune ev6" are used. Using
42 just -O4 produces a good executable.
44 For 4.0 revision 564, and 4.0A and 4.0B, Emacs 20 seems to work
45 with no special configuration options. However, if you use GCC as
46 your compiler, you will need version 2.8.1 or later, as older
47 versions fail to build with a message "Invalid dimension for the
50 Note that the X11 libraries on GNU/Linux systems for the Alpha are
51 said to have bugs that prevent Emacs from working with X (as of
52 November 1995). Recent releases work (July 2000).
54 Apple Macintosh running Mac OS X
56 For installation on all versions of the Mac OS platform, see the file
59 Apple PowerPC Macintosh running GNU/Linux
61 There are special considerations for a variety of this system which
62 is known as the ``Yellow Dog [GNU/]Linux'': Emacs may crash during
63 dumping. To solve this, edit the header file src/m/macppc.h in the
64 Emacs distribution, and remove the "#if 0" and "#endif" directives
65 which surround the following block near the end of the file:
67 #if 0 /* This breaks things on PPC GNU/Linux except for Yellowdog,
68 even with identical GCC, as, ld. Let's take it out until we
69 know what's really going on here. */
70 /* GCC 2.95 and newer on GNU/Linux PPC changed the load address to
73 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
74 #define DATA_SEG_BITS 0x10000000
79 After that, reconfigure and rebuild Emacs. It should now build
82 Cubix QBx/386 (i386-cubix-sysv)
84 Changes merged in 19.1. Systems before 2/A/0 may fail to compile etags.c
85 due to a compiler bug.
87 Motorola Delta 147 (m68k-motorola-sysv)
89 The EMacs 19.26 pretest was reported to work.
91 Motorola Delta boxes running System V/68 release 3.
92 Tested on 147 board with SVR3V7, no X and gcc.
93 Tested on 167 board with SVR3V7, no X, cc, gnucc and gcc.
94 Reports say it works with X too.
96 The installation script chooses the compiler itself. gnucc is
99 Fujitsu DS/90 (sparc-fujitsu-sysv4)
101 Changes merged in 20.3.
103 HP 9000 series 700 or 800 (Spectrum) (hppa1.0-hp-hpux or hppa1.1-hp-hpux
106 Use hppa1.1 for the 700 series and hppa1.0 for the 800
107 series machines. (Emacs may not actually care which one you use.)
109 Emacs 20 may work on HPUX 10. You need patch PHSS_6202 to install
110 the Xaw and Xmu libraries. On HPUX 10.20 you may need to compile with GCC;
111 when Emacs was compiled with HP's C compiler, HP92453-01 A.10.32.03,
112 the subprocess features failed to work.
114 19.26 is believed to work on HPUX 9 provided you compile with GCC.
115 As of version 19.16, Emacs was reported to build (using GCC) and run
116 on HP 9000/700 series machines running HP/UX versions 8.07 and 9.01.
117 The HP compiler is known to fail on some versions if you use +O3,
118 but it may work with lower optimization levels.
120 Use hppa1.1-hp-hpux9shr to use shared libraries on HPUX version 9.
121 You may need to create the X libraries libXaw.a and libXmu.a from
122 the MIT X distribute, and you may need to edit src/Makefile's
123 definition of LIBXT to look like this:
125 LIBXT= $(LIBW) -lXmu -lXt $(LIBXTR6) -lXext
127 Some people report trouble using the GNU memory allocator under
128 HP/UX version 9. The problems often manifest as lots of ^@'s in the
131 We are told that these problems go away if you obtain the latest
132 patches for the HP/UX C compiler. James J Dempsey
133 <jjd@spserv.bbn.com> says that this set of versions works for him:
135 HP92453-01 A.09.28 HP C Compiler
137 HP92453-01 A.09.28 HP C Compiler
138 HP-UX SLLIC/OPTIMIZER HP-UX.09.00.23 02/18/93
139 Ucode Code Generator - HP-UX.09.00.23.5 (patch) 2/18/93
141 For 700 series machines, the HP-UX patch needed is known as
142 PHSS_2653. (Perhaps for 800 series machines as well; we don't
143 know.) If you are on the Internet, you should be able to obtain
144 this patch by using telnet to access the machine
145 support.mayfield.hp.com and logging in as "hpslreg" and following
146 the instructions there. Or you may be able to use this
149 HP Patch Server: http://support.mayfield.hp.com/patches/html/patches.html
150 HP Support Line: http://support.mayfield.hp.com
152 Please do not ask FSF for further support on this. If you have any
153 trouble obtaining the patch, contact HP Software Support.
155 If your buffer fills up with nulls (^@) at some point, it could well
156 be that problem. That problem does not happen when people use GCC
157 to compile Emacs. On the other hand, the HP compiler version 9.34
158 was reported to work for the 19.26 pretest. 9.65 was also reported to work.
160 If you turn on the DSUSP character (delayed suspend),
161 Emacs 19.26 does not know how to turn it off on HPUX.
162 You need to turn it off manually.
164 If you are running HP/UX release 8.0 or later, you need the optional
165 "C/ANSI C" software in order to build Emacs (older releases of HP/UX
166 do not require any special software). If the file "/etc/filesets/C"
167 exists on your machine, you have this software, otherwise you do not.
169 IBM RS/6000 (rs6000-ibm-aix*)
171 Emacs 19.26 is believed to work; its pretest was tested.
173 Compiling with the system's `cc' and CFLAGS containing `-O5' might
174 fail because libXbsd isn't found. This is a compiler bug;
175 re-configure Emacs so that it isn't compiled with `-O5'.
177 On AIX 4.3.x and 4.4, compiling with /bin/c89 fails because it
178 treats certain warnings as errors. Use `cc' instead.
180 At last report, Emacs didn't run well on terminals. Informed
181 persons say that the tty VMIN and VTIME settings have been
182 corrupted; if you have a fix, please send it to us.
184 Compiling with -O using the IBM compiler has been known
185 to make Emacs work incorrectly. It's reported that on
186 AIX 3.2.5 with an IBM compiler earlier than 1.03.00.14,
187 cc -O fails for some files. You need to install any
188 PTF containing APAR #IX42810 to bring the compiler to
189 the 1.03.00.14 level to allow optimized compiles.
191 There are reports that IBM compiler versions earlier than 1.03.00.02
192 fail even without -O. However, another report said that compiler
193 version 1.02.01.00 did work, on AIX 3.2.4, with Emacs 19.31.
195 As of 19.11, if you strip the Emacs executable, it ceases to work.
197 If anyone can fix the above problems, or confirm that they don't happen
198 with certain versions of various programs, we would appreciate it.
200 IBM System/390 running GNU/Linux (s390-*-linux-gnu)
202 As of Emacs 21.2, a 31-bit only version is supported on this
205 Intel 386 (i386-*-freebsd, i386-*-linux-gnu,
206 i386-*-sol2.4, i386-intsys-sysv,
207 i386-*-sysv4, i386-*-sysv4.2, i386-*-cygwin,
208 i386-*-msdos, i386-*-windowsnt.
209 i386... can be replaced with i486... or i586...)
211 In the above configurations, * means that the manufacturer's name
212 you specify does not matter, and you can use any name you like
213 (but it should not contain any dashes or stars).
215 Use i386-*-linux-gnu for GNU/Linux systems; Emacs runs as of version 19.26.
216 Use i386-*-cygwin for Cygwin; Emacs builds as of version 22.1, in both X11
217 and non-X11 modes. (The Cygwin site has source and binaries for 21.2.)
218 Use i386-intsys-sysv for Integrated Solutions 386 machines.
219 It may also be correct for Microport systems.
221 On GNU/Linux systems, Emacs 19.23 was said to work properly with libc
222 version 4.5.21, but not with 4.5.19. If your system uses QMAGIC
223 for the executable format, you must edit config.h to define LINUX_QMAGIC.
225 On GNU/Linux, configure may fail to put these definitions in config.h:
227 #define HAVE_GETTIMEOFDAY
230 #define HAVE_XSCREENNUMBEROFSCREEN
232 To work around the problem, add those definitions by hand.
233 It is possible that this problem happens only with X11R6.
234 Newer system versions have fixed it.
236 The 19.26 pretest was reported to work on SVR4.3 and on Freebsd.
238 19.29 is reported to crash when using Motif on Solaris 2.5.
239 The reasons are not yet known.
241 For System V release 4, use i386-*-sysv4.
242 For System V release 4.2, use i386-*-sysv4.2.
244 If you are using SCO Unix, see notes at end under SCO.
246 On NetBSD and FreeBSD, at one time, it was necessary to use
247 GNU make, not the system's make. Assuming it's installed as gmake,
248 do `gmake install MAKE=gmake'. However, more recently it is
249 reported that using the system Make on NetBSD 1.3.1 works ok.
251 If you are using System V release 4.2, you may find that `cc -E'
252 puts spurious spaces in `src/xmakefile'. If that happens,
253 specify CPP=/lib/cpp as an option when you run make.
254 There is no problem if you compile with GCC.
256 Note that use of Linux with GCC 2.4 and the DLL 4.4 libraries
257 requires the experimental "net 2" network patches (no relation to
258 Berkeley Net 2). There is a report that (some version of) Linux
259 requires including `/usr/src/linux/include/linux' in buffer.c
260 but no coherent explanation of why that might be so. If it is so,
261 in current versions of Linux, something else should probably be changed.
263 Some versions have sys/sioctl.h, and require it in sysdep.c.
264 But some versions do not have sys/sioctl.h.
265 For a given version of the system, this may depend on whether you have
266 X Windows or TCP/IP. Define or undefine NO_SIOCTL_H in config.h
267 according to whether you have the file.
269 Likewise, some versions have been known to need sys/ttold.h, sys/stream.h,
270 and sys/ptem.h included in sysdep.c. If your system has these files,
271 try defining NEED_PTEM_H in config.h if you have trouble without it.
273 You may find that adding -I/usr/X/include or -I/usr/netinclude or both
274 to CFLAGS avoids compilation errors on certain systems.
276 Some versions convince sysdep.c to try to use `struct tchars'
277 but define `struct tc' instead; add `#define tchars tc'
278 to config.h to solve this problem.
280 Iris 4D (mips-sgi-irix6.*)
282 Emacs 21.3 is reported to work on IRIX 6.5.x.
284 You can build a 64-bit executable (with larger maximum buffer size)
285 on Irix 6.5 by specifying the 64-bit ABI using the `-64' compiler
286 flag or otherwise (see cc(1)). This may work on earlier Irix 6
287 systems if you edit src/s/irix6-0.h following irix6-5.h.
289 If compiling with GCC on Irix 6 yields an error "conflicting types
290 for `initstate'", install GCC 2.95 or a newer version, and this
291 problem should go away. It is possible that this problem results
292 from upgrading the operating system without reinstalling GCC; so you
293 could also try reinstalling the same version of GCC, and telling us
294 whether that fixes the problem.
296 NCR Intel system (i386-ncr-sysv4.2)
298 This system works in 19.31, but if you don't link it with GNU ld,
299 you may need to set LD_RUN_PATH at link time to specify where
300 to find the X libraries.
302 Prime EXL (i386-prime-sysv)
304 Minor changes merged in 19.1.
306 Siemens Nixdorf RM600 and RM400 (mips-siemens-sysv4)
308 Changes merged in 19.29. The version configured with
309 `--with-x' works without any modifications, but `--with-x-toolkit'
310 works only if the Athena library and the Toolkit library are linked
311 statically. For this, edit `src/Makefile' after the `configure' run
312 and modify the lines with `-lXaw' and `-lXt' as follows:
314 LIBW= /usr/lib/libXaw.a
315 LIBXT= $(LIBW) -lXmu /usr/lib/libXt.a $(LIBXTR6) -lXext
317 In addition, `--with-x-toolkit=motif' works only
318 if the Motif library and the Toolkit library are linked statically.
319 To do this, edit `src/Makefile' after the `configure' run
320 and modify the lines with `-lXm' and `-lXt' as follows:
322 LIBW= /usr/lib/libXm.a /usr/ccs/lib/libgen.a
323 LIBXT= $(LIBW) -lXmu /usr/lib/libXt.a $(LIBXTR6) -lXext
325 Sun 4 (sparc), Sun 386 (sparc-sun-solaris2.*,
326 i386-sun-solaris2.*, sparc*-*-linux-gnu)
328 To build a 32-bit Emacs (i.e. if you are having any sort of problem
329 bootstrapping a 64-bit version), you can use the Sun Studio compiler
330 and configure Emacs with:
331 env CC="cc -xarch=v7" CFLAGS='' ./configure # on SPARC systems
332 env CC="cc -xarch=386" CFLAGS='' ./configure # on x86 systems
333 On Solaris 2.10, it is also possible to use /usr/sfw/bin/gcc to build
334 a 32-bit version of Emacs. Just make sure you point ./configure to
337 env CC='/usr/sfw/bin/gcc -m32' ./configure
339 To build a 64-bit Emacs (with larger maximum buffer size and
340 including large file support) on a Solaris system which supports
341 64-bit executables, use the Sun compiler, configuring something like
342 this (see the cc documentation for information on 64-bit
345 env CC="cc -xarch=v9" CFLAGS='' ./configure # on SPARC systems
346 env CC="cc -xarch=amd64" CFLAGS='' ./configure # on x86 systems
348 As of version 2.95, GCC doesn't support the 64-bit ABI properly, but
351 Some versions of Solaris 8 have a bug in their XIM (X Input Method)
352 implementation which causes Emacs to dump core when one of several
353 frames is closed. To avoid this, either install patch 108773-12
354 (for Sparc) or 108874-12 (for x86), or configure Emacs with the
355 `--with-xim=no' switch (you can use Leim input methods instead).
357 On Solaris 2.7, building Emacs with WorkShop Compilers 5.0 98/12/15
358 C 5.0 failed, apparently with non-default CFLAGS, most probably due to
359 compiler bugs. Using Sun Solaris 2.7 Sun WorkShop 6 update 1 C
360 release was reported to work without problems. It worked OK on
361 another system with Solaris 8 using apparently the same 5.0 compiler
362 and the default CFLAGS.
364 Emacs 21.1 and 21.2 built with Sun's ProWorks PC3.0.1 compiler on
365 Intel/Solaris 8 was reported to abort and dump core during startup.
366 Using GCC or a newer SUN compiler (Sun WokShop 6 update 2 C 5.3
367 2001/05/15) solves the problem.
369 Emacs 20.5 and later work on SPARC GNU/Linux with the 32-bit ABI.
370 As of release 2.95, GCC doesn't work properly with the 64-bit ABI
371 (applicable on UltraSPARC), but that isn't the default mode.
373 Emacs 20.3 fails to build on Solaris 2.5 if you use GCC 2.7.2.3.
374 Installing GCC 2.8 fixes the problem.
376 19.32 works on Solaris 2.4 and 2.5. On Solaris 2.5
377 you may need one of these patches to prevent Emacs from crashing
379 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)
380 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)
381 103242-04: [README] SunOS 5.5: linker patch (595363 bytes)
383 There are reports that using SunSoft cc with -xO4 -xdepend produces
384 bad code for some part of Emacs.
386 Some people report that Emacs crashes immediately on startup when
387 used with a non-X terminal, but we think this is due to compiling
388 with GCC and failing to use GCC's "fixed" system header files.
390 Some Sun versions of X windows use the clipboard, not the selections,
391 for transferring text between clients. The Cut, Paste and Copy items
392 in the menu bar Edit menu work with the clipboard.
394 A user reported irreproducible segmentation faults when using 19.29
395 on Solaris 2.3 and 2.4 after compiling it with the Sun compiler.
396 The problem went away when GCC 2.7.0 was used instead. We do not know
397 whether anything in Emacs is partly to blame for this.
399 If you compile with Sun's ANSI compiler acc, you need additional options
400 when linking temacs, such as
401 /usr/lang/SC2.0.1/values-Xt.o -L/usr/lang/SC2.0.1/cg87 -L/usr/lang/SC2.0.1
402 (those should be added just before the libraries) and you need to
403 add -lansi just before -lc. The precise file names depend on the
404 compiler version, so we cannot easily arrange to supply them.
406 On Solaris 2, you need to install patch 100947-02 to fix a system bug.
407 Presumably this patch comes from Sun. You must alter the definition of
408 LD_SWITCH_SYSTEM if your X11 libraries are not in /usr/openwin/lib.
409 You must make sure that /usr/ucblib is not in your LD_LIBRARY_PATH.
411 On Solaris, do not use /usr/ucb/cc. Use /opt/SUNWspro/bin/cc. Make
412 sure that /usr/ccs/bin and /opt/SUNWspro/bin are in your PATH before
413 /usr/ucb. (Most free software packages have the same requirement on
414 Solaris.) With this compiler, use `/opt/SUNWspro/bin/cc -E' as the
415 preprocessor. If this inserts extra whitespace into its output (see
416 the PROBLEMS file) then add the option `-Xs'.
418 If you have trouble using open-network-stream, get the distribution
419 of `bind' (the BSD name-server), build libresolv.a, and link Emacs
420 with -lresolv, by copying the #definition of LIBS_SYSTEM in
421 src/s/sunos4-1.h to src/config.h. This problem is due to obsolete
422 software in the nonshared standard library.
424 Note that Emacs on a Sun is not really as big as it looks.
425 As dumped, it includes around 200k of zeros between the
426 original text section and the original data section
427 (now remapped as part of the text). These are never
430 Tadpole 68K (m68k-tadpole-sysv)
432 Changes merged in 19.1.
434 You may need to edit Makefile to change the variables LIBDIR and
435 BINDIR from /usr/local to /usr/contrib.
437 To give movemail access to /usr/mail, you may need to execute
439 chmod 2755 etc/movemail; chgrp mail etc/movemail
441 Vaxen running Berkeley Unix (vax-dec-bsd4.1, vax-dec-bsd4.2, vax-dec-bsd4.3),
446 Richard Levitte <levitte@e.kth.se> distributes a set of patches to
447 Emacs 18.59 to make it work nicely under VMS. Emacs 19 probably
448 won't work very well, or even compile. Levitte is working on a
449 port, so these problems should be fixed in the near future.
452 Here are notes about some of the systems supported:
454 Linux (actually GNU/Linux)
456 Most of the complete systems which use the Linux kernel are close
457 enough to the GNU system to be considered variant GNU systems. We
458 call them "Linux-based GNU systems," or GNU/Linux for short.
460 It is not coincidence that many of the other components used with
461 Linux--including GNU Emacs--were developed specifically for the GNU
462 project. The GNU project was launched in 1984 to develop a free
463 complete Unix-like operating system. To reach this goal, we had to
464 develop whatever system components were not available as freely
465 redistributable software from some other source.
467 The GNU project wants users of GNU/Linux systems to be aware of how
468 these systems relate to the GNU project, because that will help
469 spread the GNU idea that software should be free--and thus encourage
470 people to write more free software. See the file LINUX-GNU in this
471 directory for more explanation.
475 See under "Intel 386".
479 For installation on MSDOS, see the file INSTALL (search for `MSDOG',
480 near the end of the file). See the "MS-DOS" chapter of the manual
481 for information about using Emacs on MSDOS.
483 System V rel 4.0.3 and 4.0.4 (usg5.4)
485 Supported, including shared libraries for ELF, but ptys do not work
486 because TIOCGPGRP fails to work on ptys (but Dell 2.2 seems to have
487 fixed this). This failure is probably due to a misunderstanding of
488 the consequences of the POSIX spec: many system designers mistakenly
489 think that POSIX requires this feature to fail. This is untrue;
490 ptys are an extension, and POSIX says that extensions *when used*
491 may change the action of standard facilities in any fashion.
493 If you get compilation errors about wrong number of
494 arguments to getpgrp, define GETPGRP_NO_ARG.
496 The standard C preprocessor may generate xmakefile incorrectly. However,
497 /lib/cpp will work, so use `make CPP=/lib/cpp'. Standard cpp
498 seems to work OK under Dell 2.2.
500 Some versions 3 and earlier of V.4, on the Intel 386 and 860, had
501 problems in the X11 libraries. These prevent Emacs from working
502 with X. You can use Emacs with X provided your copy of X is based
503 on X11 release 4 or newer, or is Dell's 2.2 (which is a 4.0.3).
504 Unfortunately, the only way you can tell whether your X11 library is
505 new enough is to try compiling Emacs to use X. If emacs runs, your
506 X11 library is new enough.
508 In this context, GSV4 and GSV4i are alternate names for X11R4.
509 OL2.* is X11R3 based. OL3 is in between X11R3 and X11R4, and may or
510 may not work, depending on who made the Unix system. If the library
511 libXol is part of the X distribution, then you have X11R3 and Emacs
514 Most versions of V.4 support sockets. If `/usr/lib/libsocket.so'
515 exists, your system supports them. If yours does not, you must add
516 #undef HAVE_SOCKETS in config.h, after the inclusion of s-usg5-4.h.
517 (Any system that supports Internet should implement sockets.)
521 Richard Levitte <levitte@e.kth.se> distributes a set of patches to
522 Emacs 18.59 to make it work nicely under VMS. Emacs 19 probably
523 won't work very well, or even compile. Levitte is working on a
524 port, so these problems should be fixed in the near future.
526 Note that Emacs for VMS is usually distributed in a special VMS
527 distribution. See the file ../vms/VMSINSTALL for info on moving
528 Unix distributions to VMS, and other VMS-related topics.
530 Windows NT/95/98/ME/2000
532 For installation on all versions of the MS-Windows platform, see the
537 No special procedures should be needed to build a 64-bit Emacs. To
538 build a 32-bit Emacs, first ensure that the necessary 32-bit system
539 libraries and include files are installed. Then use:
541 env CC="gcc -m32" ./configure --build=i386-linux-gnu \
542 --x-libraries=/usr/X11R6/lib
544 (using the location of the 32-bit X libraries on your system).
546 Support for the following obsolete platforms was removed in Emacs 23.1
547 (the names in parentheses state the files in src/ that were removed):
549 Apollo SR10.x (unexapollo.c)
550 Convex (unexconvex.c and m/convex.c)
551 Xenix (unexenix.c and s/xenix.h)
552 Iris (unexmips.c m/iris4d.h m/irist.h s/iris3-5.h s/iris3-6.h)
554 Siemens machines running Sinix (unexsni.c)
555 Harris CXUX (s/cxux*)
556 ESIX, a variant of v.5.3 for the 386 (s/esix*)
557 Interactive (ISC) Unix (s/isc*)
558 Sony News (s/newsos*)
559 RTU 3.0, ucb universe (s/rtu.h)
560 UniSoft's UniPlus 5.2 (s/uniplus.h)
562 AT&T UNIX PC model 7300 (m/7300.h)
566 Altos 3068 Unix System V Release 2 (m/altos.h)
570 Berkeley 4.1 (m/bsd4.1.h)
571 Berkeley 4.2 (m/bsd4.2.h)
572 Berkeley 4.3 (m/bsd4.3.h)
573 Celerity (m/celerity.h)
574 clipper (m/clipper.h)
575 convergent S series (m/cnvrgnt.h)
577 Motorola System V/88 machines (m/delta88k.h)
578 Bull DPX/2 range (m/dpx2.h)
579 Dual machines using unisoft port (m/dual.h)
580 Elxsi machine (running enix) (m/elxsi.h)
581 Fujitsu F301 machine (m/f301.h)
583 ibm ps/2 aix386 (m/ibmps2-aix.h)
585 Masscomp 5000 series running RTU, ucb universe (m/masscomp.h)
586 Megatest 68000's (m/mega68.h)
587 Whitechapel Computer Works MG1 (ns16000 based) (m/mg1.h)
588 Harris Night Hawk Series 1200 and Series 3000 (m/nh3000.h m/nh4000.h)
589 ns16000 (m/ns16000.h)
590 National Semiconductor 32000, running Genix (m/ns32000.h)
591 TI Nu machines using system V (m/nu.h)
592 HLH Orion (m/orion.h m/orion105.h)
593 Paragon i860 (m/paragon.h)
594 PFU A-series (m/pfa50.h)
595 Plexus running System V.2 (m/plexus.h)
596 pyramid. (m/pyramid.h)
598 Bull SPS-7 (m/sps7.h)
599 Hitachi SR2001/SR2201 (m/sr2k.h)
603 SEQUENT SYMMETRY (m/symmetry.h)
604 Tadpole 68k machines (m/tad68k.h)
606 targon31 (m/targon31.h)
607 Tektronix* (m/tek4300.h m/tekxd88.h)
608 NCR Tower 32 running System V.2 (m/tower32.h)
609 NCR Tower 32 running System V.3 (m/tower32v3.h)
610 U-station (Nihon Unisys, SS5E; Sumitomo Denkoh, U-Station E30) (m/ustation.h)
612 Honeywell XPS100 running UNIX System V.2 (m/xps100.h)
613 Data General's DG/UX (s/dgux*)
614 Irix before version 6
620 Sun's 386-based RoadRunner (m/sun386.h)
621 Sun3 machines (m/sun3*)
622 Integrated Solutions 386 machine (m/is386.h)
623 Integrated Solutions `Optimum V' -- m68k-isi-bsd4.2 or -bsd4.3
624 Harris Power PC (powerpc-harris-powerunix)
625 Hewlett-Packard 9000 series 200 or 300 -- m68k-hp-bsd or m68k-hp-hpux or m68k-hp-netbsd
626 IBM PS/2 -- i386-ibm-aix1.1 or i386-ibm-aix1.2
627 GEC 63 -- local-gec63-usg5.2
628 Tandem Integrity S2 -- mips-tandem-sysv
629 System V rel 0 -- usg5.0
630 System V rel 2 -- usg5.2
631 System V rel 2.2 -- usg5.2.2
632 System V rel 3 -- usg5.3
641 This file is part of GNU Emacs.
643 GNU Emacs is free software: you can redistribute it and/or modify
644 it under the terms of the GNU General Public License as published by
645 the Free Software Foundation, either version 3 of the License, or
646 (at your option) any later version.
648 GNU Emacs is distributed in the hope that it will be useful,
649 but WITHOUT ANY WARRANTY; without even the implied warranty of
650 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
651 GNU General Public License for more details.
653 You should have received a copy of the GNU General Public License
654 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
656 arch-tag: 7d2e93c7-e982-40ec-9055-3cd064042473