annotate etc/MACHINES @ 110177:6d74afef6e68

Fix display of composed R2L text on MS-Windows. w32uniscribe.c (uniscribe_shape): Update commentary. Don't try to reorder grapheme clusters, since LGSTRING should always hold them in the logical order. (uniscribe_encode_char, uniscribe_shape): Force ScriptShape to return glyph codes in the logical order.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 04 Sep 2010 18:16:08 +0300
parents 6e51c4581e16
children 417b1e4d63cd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
71189
3681678d3d86 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 69721
diff changeset
1 Emacs machines list
3681678d3d86 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 69721
diff changeset
2
75343
0259a1711394 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 75305
diff changeset
3 Copyright (C) 1989, 1990, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
106815
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 101511
diff changeset
4 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
5 See the end of the file for license conditions.
71189
3681678d3d86 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 69721
diff changeset
6
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
7 This is a list of the status of GNU Emacs on various machines and systems.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
8
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
9 Information about older releases, and platforms that are no longer
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
10 supported, has been removed. Consult older versions of this file if
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
11 you are interested in this information.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
12
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
13 The `configure' script uses the configuration name to decide which
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
14 machine and operating system description files `src/config.h' should
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
15 include. The machine description files are all in `src/m', and have
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
16 names similar to, but not identical to, the machine names used in
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
17 configuration names. The operating system files are all in `src/s',
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
18 and are named similarly. See the `configure' script if you need to
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
19 know which configuration names use which machine and operating system
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
20 description files.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
21
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
22 If you add support for a new configuration, add a section to this
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
23 file, and then edit the `configure' script to tell it which
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
24 configuration name(s) should select your new machine description and
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
25 system description files.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
26
87721
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
27 Some obsolete platforms are unsupported beginning with Emacs 23.1, see
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
28 the list at the end of this file.
87721
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
29
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
30
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
31 ** Alpha (DEC) running GNU/Linux (alpha-dec-linux-gnu)
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
32
44610
2ce169c14700 Document problems with DEC C 5.9.x on Digital Unix 4.0f.
Eli Zaretskii <eliz@gnu.org>
parents: 44556
diff changeset
33 DEC C compiler version 5.9 (DEC C V5.9-005 on Digital UNIX V4.0f)
2ce169c14700 Document problems with DEC C 5.9.x on Digital Unix 4.0f.
Eli Zaretskii <eliz@gnu.org>
parents: 44556
diff changeset
34 is reported to produce bogus binaries of Emacs 21.2 when the
2ce169c14700 Document problems with DEC C 5.9.x on Digital Unix 4.0f.
Eli Zaretskii <eliz@gnu.org>
parents: 44556
diff changeset
35 command-line switches "-O4 -arch ev6 -tune ev6" are used. Using
2ce169c14700 Document problems with DEC C 5.9.x on Digital Unix 4.0f.
Eli Zaretskii <eliz@gnu.org>
parents: 44556
diff changeset
36 just -O4 produces a good executable.
2ce169c14700 Document problems with DEC C 5.9.x on Digital Unix 4.0f.
Eli Zaretskii <eliz@gnu.org>
parents: 44556
diff changeset
37
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
38 For 4.0 revision 564, and 4.0A and 4.0B, Emacs 20 seems to work
34881
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
39 with no special configuration options. However, if you use GCC as
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
40 your compiler, you will need version 2.8.1 or later, as older
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
41 versions fail to build with a message "Invalid dimension for the
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
42 charset-ID 160".
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
43
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
44 ** Apple Macintosh running Mac OS X
40012
b6782242cb0d Add an entry for MacPPC, and mention special problems on the Yellow Dog.
Eli Zaretskii <eliz@gnu.org>
parents: 39468
diff changeset
45
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
46 ** Apple PowerPC Macintosh running GNU/Linux
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
47
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
48 ** HP 9000 series 700 or 800 (Spectrum) (hppa1.0-hp-hpux or hppa1.1-hp-hpux)
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
49
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
50 Emacs 20 may work on HPUX 10. You need patch PHSS_6202 to install
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
51 the Xaw and Xmu libraries. On HPUX 10.20 you may need to compile with GCC;
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
52 when Emacs was compiled with HP's C compiler, HP92453-01 A.10.32.03,
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
53 the subprocess features failed to work.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
54
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
55 If you turn on the DSUSP character (delayed suspend), Emacs 19.26
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
56 does not know how to turn it off on HPUX. You need to turn it off manually.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
57
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
58 If you are running HP/UX release 8.0 or later, you need the optional
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
59 "C/ANSI C" software in order to build Emacs (older releases of HP/UX
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
60 do not require any special software). If the file "/etc/filesets/C"
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
61 exists on your machine, you have this software, otherwise you do not.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
62
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
63 ** IBM RS/6000 (rs6000-ibm-aix*)
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
64
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
65 Emacs 19.26 is believed to work; its pretest was tested.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
66
34881
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
67 Compiling with the system's `cc' and CFLAGS containing `-O5' might
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
68 fail because libXbsd isn't found. This is a compiler bug;
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
69 re-configure Emacs so that it isn't compiled with `-O5'.
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
70
42227
e109b1e2c9b2 Warn again using /bin/c89 on AIX 4.x.
Eli Zaretskii <eliz@gnu.org>
parents: 40424
diff changeset
71 On AIX 4.3.x and 4.4, compiling with /bin/c89 fails because it
e109b1e2c9b2 Warn again using /bin/c89 on AIX 4.x.
Eli Zaretskii <eliz@gnu.org>
parents: 40424
diff changeset
72 treats certain warnings as errors. Use `cc' instead.
e109b1e2c9b2 Warn again using /bin/c89 on AIX 4.x.
Eli Zaretskii <eliz@gnu.org>
parents: 40424
diff changeset
73
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
74 At last report, Emacs didn't run well on terminals. Informed
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
75 persons say that the tty VMIN and VTIME settings have been
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
76 corrupted; if you have a fix, please send it to us.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
77
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
78 Compiling with -O using the IBM compiler has been known to make
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
79 Emacs work incorrectly. There are reports that IBM compiler versions
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
80 earlier than 1.03.00.02 fail even without -O.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
81
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
82 As of 19.11, if you strip the Emacs executable, it ceases to work.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
83
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
84 If anyone can fix the above problems, or confirm that they don't happen
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
85 with certain versions of various programs, we would appreciate it.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
86
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
87 ** IBM System/390 running GNU/Linux (s390-*-linux-gnu)
40424
65d5bab55dd7 Add IBM S/390 on GNU/Linux.
Eli Zaretskii <eliz@gnu.org>
parents: 40020
diff changeset
88
108798
dedcf813aa69 Do not preprocess src/Makefile.in.
Glenn Morris <rgm@gnu.org>
parents: 106815
diff changeset
89 As of Emacs 21.2, a 31-bit only version is supported on this system.
40424
65d5bab55dd7 Add IBM S/390 on GNU/Linux.
Eli Zaretskii <eliz@gnu.org>
parents: 40020
diff changeset
90
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
91 ** Intel 386 (i386-*-freebsd, i386-*-linux-gnu,
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
92 i386-*-cygwin, i386-*-msdos, i386-*-windowsnt.
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
93 i386 can be replaced with i486, i586, or i686)
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
94
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
95 In the above configurations, * means that the manufacturer's name
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
96 you specify does not matter, and you can use any name you like
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
97 (but it should not contain any dashes or stars).
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
98
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
99 Use i386-*-linux-gnu for GNU/Linux systems; Emacs runs as of version 19.26.
59996
aac0a33f5772 Change release version from 21.4 to 22.1 throughout.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
100 Use i386-*-cygwin for Cygwin; Emacs builds as of version 22.1, in both X11
49549
99be3a1e2589 Cygwin support patch.
Juanma Barranquero <lekktu@gmail.com>
parents: 49006
diff changeset
101 and non-X11 modes. (The Cygwin site has source and binaries for 21.2.)
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
102
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
103 On GNU/Linux systems, Emacs 19.23 was said to work properly with libc
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
104 version 4.5.21, but not with 4.5.19.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
105
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
106 On GNU/Linux, configure may fail to put these definitions in config.h:
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
107
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
108 #define HAVE_GETTIMEOFDAY
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
109 #define HAVE_MKDIR
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
110 #define HAVE_RMDIR
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
111 #define HAVE_XSCREENNUMBEROFSCREEN
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
112
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
113 To work around the problem, add those definitions by hand.
30454
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
114 It is possible that this problem happens only with X11R6.
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
115 Newer system versions have fixed it.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
116
96982
36851ff59dc2 Remove more text for no longer supported systems.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96593
diff changeset
117 On NetBSD and FreeBSD, at one time, it was necessary to use
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
118 GNU make, not the system's make. Assuming it's installed as gmake,
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
119 do `gmake install MAKE=gmake'. However, more recently it is
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
120 reported that using the system Make on NetBSD 1.3.1 works ok.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
121
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
122 Note that use of Linux with GCC 2.4 and the DLL 4.4 libraries
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
123 requires the experimental "net 2" network patches (no relation to
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
124 Berkeley Net 2). There is a report that (some version of) Linux
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
125 requires including `/usr/src/linux/include/linux' in buffer.c
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
126 but no coherent explanation of why that might be so. If it is so,
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
127 in current versions of Linux, something else should probably be changed.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
128
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
129 You may find that adding -I/usr/X/include or -I/usr/netinclude or both
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
130 to CFLAGS avoids compilation errors on certain systems.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
131
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
132 Some versions convince sysdep.c to try to use `struct tchars'
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
133 but define `struct tc' instead; add `#define tchars tc'
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
134 to config.h to solve this problem.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
135
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
136 ** Iris 4D (mips-sgi-irix6.*)
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
137
52364
347fda2e0936 Delete old info about Irix.
Richard M. Stallman <rms@gnu.org>
parents: 49550
diff changeset
138 Emacs 21.3 is reported to work on IRIX 6.5.x.
347fda2e0936 Delete old info about Irix.
Richard M. Stallman <rms@gnu.org>
parents: 49550
diff changeset
139
31927
ba48db63fa14 Irix64.
Dave Love <fx@gnu.org>
parents: 30454
diff changeset
140 You can build a 64-bit executable (with larger maximum buffer size)
ba48db63fa14 Irix64.
Dave Love <fx@gnu.org>
parents: 30454
diff changeset
141 on Irix 6.5 by specifying the 64-bit ABI using the `-64' compiler
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
142 flag or otherwise (see cc(1)).
31927
ba48db63fa14 Irix64.
Dave Love <fx@gnu.org>
parents: 30454
diff changeset
143
34881
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
144 If compiling with GCC on Irix 6 yields an error "conflicting types
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
145 for `initstate'", install GCC 2.95 or a newer version, and this
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
146 problem should go away. It is possible that this problem results
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
147 from upgrading the operating system without reinstalling GCC; so you
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
148 could also try reinstalling the same version of GCC, and telling us
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
149 whether that fixes the problem.
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
150
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
151 ** Sun 4 (sparc), Sun 386 (sparc-sun-solaris2.*,
96303
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
152 i386-sun-solaris2.*, sparc*-*-linux-gnu)
30454
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
153
75305
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
154 To build a 32-bit Emacs (i.e. if you are having any sort of problem
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
155 bootstrapping a 64-bit version), you can use the Sun Studio compiler
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
156 and configure Emacs with:
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
157 env CC="cc -xarch=v7" CFLAGS='' ./configure # on SPARC systems
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
158 env CC="cc -xarch=386" CFLAGS='' ./configure # on x86 systems
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
159 On Solaris 2.10, it is also possible to use /usr/sfw/bin/gcc to build
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
160 a 32-bit version of Emacs. Just make sure you point ./configure to
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
161 the right compiler:
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
162
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
163 env CC='/usr/sfw/bin/gcc -m32' ./configure
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
164
31927
ba48db63fa14 Irix64.
Dave Love <fx@gnu.org>
parents: 30454
diff changeset
165 To build a 64-bit Emacs (with larger maximum buffer size and
ba48db63fa14 Irix64.
Dave Love <fx@gnu.org>
parents: 30454
diff changeset
166 including large file support) on a Solaris system which supports
ba48db63fa14 Irix64.
Dave Love <fx@gnu.org>
parents: 30454
diff changeset
167 64-bit executables, use the Sun compiler, configuring something like
ba48db63fa14 Irix64.
Dave Love <fx@gnu.org>
parents: 30454
diff changeset
168 this (see the cc documentation for information on 64-bit
75305
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
169 compilation):
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
170
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
171 env CC="cc -xarch=v9" CFLAGS='' ./configure # on SPARC systems
205f53ebfa3e Describe how 32-bit and 64-bit versions of Emacs can be compiled on Solaris
Eli Zaretskii <eliz@gnu.org>
parents: 75211
diff changeset
172 env CC="cc -xarch=amd64" CFLAGS='' ./configure # on x86 systems
30454
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
173
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
174 As of version 2.95, GCC doesn't support the 64-bit ABI properly, but
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
175 later releases may.
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
176
39468
641a8b1d652c Mention XIM-related crashes on Solaris 8.
Eli Zaretskii <eliz@gnu.org>
parents: 38805
diff changeset
177 Some versions of Solaris 8 have a bug in their XIM (X Input Method)
641a8b1d652c Mention XIM-related crashes on Solaris 8.
Eli Zaretskii <eliz@gnu.org>
parents: 38805
diff changeset
178 implementation which causes Emacs to dump core when one of several
641a8b1d652c Mention XIM-related crashes on Solaris 8.
Eli Zaretskii <eliz@gnu.org>
parents: 38805
diff changeset
179 frames is closed. To avoid this, either install patch 108773-12
641a8b1d652c Mention XIM-related crashes on Solaris 8.
Eli Zaretskii <eliz@gnu.org>
parents: 38805
diff changeset
180 (for Sparc) or 108874-12 (for x86), or configure Emacs with the
641a8b1d652c Mention XIM-related crashes on Solaris 8.
Eli Zaretskii <eliz@gnu.org>
parents: 38805
diff changeset
181 `--with-xim=no' switch (you can use Leim input methods instead).
641a8b1d652c Mention XIM-related crashes on Solaris 8.
Eli Zaretskii <eliz@gnu.org>
parents: 38805
diff changeset
182
34881
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
183 On Solaris 2.7, building Emacs with WorkShop Compilers 5.0 98/12/15
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
184 C 5.0 failed, apparently with non-default CFLAGS, most probably due to
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
185 compiler bugs. Using Sun Solaris 2.7 Sun WorkShop 6 update 1 C
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
186 release was reported to work without problems. It worked OK on
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
187 another system with Solaris 8 using apparently the same 5.0 compiler
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
188 and the default CFLAGS.
8de4d56acf6e New info about Irix, AIX, and Solaris.
Eli Zaretskii <eliz@gnu.org>
parents: 31927
diff changeset
189
44549
f31e9a52177a Document problems with Sun's PC3.0.1 compiler.
Eli Zaretskii <eliz@gnu.org>
parents: 42227
diff changeset
190 Emacs 21.1 and 21.2 built with Sun's ProWorks PC3.0.1 compiler on
f31e9a52177a Document problems with Sun's PC3.0.1 compiler.
Eli Zaretskii <eliz@gnu.org>
parents: 42227
diff changeset
191 Intel/Solaris 8 was reported to abort and dump core during startup.
f31e9a52177a Document problems with Sun's PC3.0.1 compiler.
Eli Zaretskii <eliz@gnu.org>
parents: 42227
diff changeset
192 Using GCC or a newer SUN compiler (Sun WokShop 6 update 2 C 5.3
f31e9a52177a Document problems with Sun's PC3.0.1 compiler.
Eli Zaretskii <eliz@gnu.org>
parents: 42227
diff changeset
193 2001/05/15) solves the problem.
f31e9a52177a Document problems with Sun's PC3.0.1 compiler.
Eli Zaretskii <eliz@gnu.org>
parents: 42227
diff changeset
194
30454
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
195 Emacs 20.5 and later work on SPARC GNU/Linux with the 32-bit ABI.
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
196 As of release 2.95, GCC doesn't work properly with the 64-bit ABI
dd5077dea379 SPARC, Alpha, GNU/Linux updates.
Dave Love <fx@gnu.org>
parents: 25852
diff changeset
197 (applicable on UltraSPARC), but that isn't the default mode.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
198
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
199 There are reports that using SunSoft cc with -xO4 -xdepend produces
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
200 bad code for some part of Emacs.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
201
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
202 Some people report that Emacs crashes immediately on startup when
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
203 used with a non-X terminal, but we think this is due to compiling
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
204 with GCC and failing to use GCC's "fixed" system header files.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
205
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
206 Some Sun versions of X windows use the clipboard, not the selections,
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
207 for transferring text between clients. The Cut, Paste and Copy items
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
208 in the menu bar Edit menu work with the clipboard.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
209
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
210 If you compile with Sun's ANSI compiler acc, you need additional options
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
211 when linking temacs, such as
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
212 /usr/lang/SC2.0.1/values-Xt.o -L/usr/lang/SC2.0.1/cg87 -L/usr/lang/SC2.0.1
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
213 (those should be added just before the libraries) and you need to
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
214 add -lansi just before -lc. The precise file names depend on the
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
215 compiler version, so we cannot easily arrange to supply them.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
216
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
217 On Solaris 2, you need to install patch 100947-02 to fix a system bug.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
218 Presumably this patch comes from Sun. You must alter the definition of
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
219 LD_SWITCH_SYSTEM if your X11 libraries are not in /usr/openwin/lib.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
220 You must make sure that /usr/ucblib is not in your LD_LIBRARY_PATH.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
221
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
222 On Solaris, do not use /usr/ucb/cc. Use /opt/SUNWspro/bin/cc. Make
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
223 sure that /usr/ccs/bin and /opt/SUNWspro/bin are in your PATH before
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
224 /usr/ucb. (Most free software packages have the same requirement on
76933
aeb076a527db Mention preprocessor to use with /opt/SUNWspro/bin/cc on Solaris.
Glenn Morris <rgm@gnu.org>
parents: 75774
diff changeset
225 Solaris.) With this compiler, use `/opt/SUNWspro/bin/cc -E' as the
aeb076a527db Mention preprocessor to use with /opt/SUNWspro/bin/cc on Solaris.
Glenn Morris <rgm@gnu.org>
parents: 75774
diff changeset
226 preprocessor. If this inserts extra whitespace into its output (see
aeb076a527db Mention preprocessor to use with /opt/SUNWspro/bin/cc on Solaris.
Glenn Morris <rgm@gnu.org>
parents: 75774
diff changeset
227 the PROBLEMS file) then add the option `-Xs'.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
228
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
229 If you have trouble using open-network-stream, get the distribution
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
230 of `bind' (the BSD name-server), build libresolv.a, and link Emacs
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
231 with -lresolv, by editing LIBRESOLV in src/Makefile. This problem is
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
232 due to obsolete software in the nonshared standard library.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
233
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
234 Note that Emacs on a Sun is not really as big as it looks. As
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
235 dumped, it includes around 200k of zeros between the original text
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
236 section and the original data section (now remapped as part of the
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
237 text). These are never swapped in.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
238
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
239 ** SuperH (sh[34]*-*-linux-gnu)
98810
09f1342109b9 * configure.in: Add support for GNU/Linux on SuperH.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97142
diff changeset
240
09f1342109b9 * configure.in: Add support for GNU/Linux on SuperH.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97142
diff changeset
241 Emacs 23.0.60 was reported to work on GNU/Linux (October 2008).
09f1342109b9 * configure.in: Add support for GNU/Linux on SuperH.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97142
diff changeset
242 Tested on a little-endian sh4 system (cpu type SH7751R) running
09f1342109b9 * configure.in: Add support for GNU/Linux on SuperH.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97142
diff changeset
243 Gentoo Linux 2008.0.
09f1342109b9 * configure.in: Add support for GNU/Linux on SuperH.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97142
diff changeset
244
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
245 * Here are notes about some of the systems supported:
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
246
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
247 ** Linux (actually GNU/Linux)
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
248
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
249 Most of the complete systems which use the Linux kernel are close
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
250 enough to the GNU system to be considered variant GNU systems. We
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
251 call them "Linux-based GNU systems," or GNU/Linux for short.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
252
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
253 It is not coincidence that many of the other components used with
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
254 Linux--including GNU Emacs--were developed specifically for the GNU
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
255 project. The GNU project was launched in 1984 to develop a free
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
256 complete Unix-like operating system. To reach this goal, we had to
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
257 develop whatever system components were not available as freely
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
258 redistributable software from some other source.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
259
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
260 The GNU project wants users of GNU/Linux systems to be aware of how
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
261 these systems relate to the GNU project, because that will help
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
262 spread the GNU idea that software should be free--and thus encourage
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
263 people to write more free software. See the file LINUX-GNU in this
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
264 directory for more explanation.
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
265
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
266 ** Mac OS X
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
267
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
268 For installation instructions see the file nextstep/INSTALL.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
269
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
270 ** MSDOS
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
271
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
272 For installation on MSDOS, see the file msdos/INSTALL.
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
273 See the "MS-DOS" chapter of the manual for information about using
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
274 Emacs on MSDOS.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
275
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
276 ** MS-Windows NT/95/98/ME/2000
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
277
36310
9825d951f92b Update pointer to MS-Windows install instructions.
Andrew Innes <andrewi@gnu.org>
parents: 36091
diff changeset
278 For installation on all versions of the MS-Windows platform, see the
9825d951f92b Update pointer to MS-Windows install instructions.
Andrew Innes <andrewi@gnu.org>
parents: 36091
diff changeset
279 file nt/INSTALL.
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
280
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
281 ** X86_64 GNU/Linux
75211
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
282
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
283 No special procedures should be needed to build a 64-bit Emacs. To
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
284 build a 32-bit Emacs, first ensure that the necessary 32-bit system
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
285 libraries and include files are installed. Then use:
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
286
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
287 env CC="gcc -m32" ./configure --build=i386-linux-gnu \
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
288 --x-libraries=/usr/X11R6/lib
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
289
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
290 (using the location of the 32-bit X libraries on your system).
9cd33b55eebf Add information on compiling 32-bit Emacs on 64-bit GNU/Linux.
Glenn Morris <rgm@gnu.org>
parents: 71189
diff changeset
291
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
292
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
293 * Obsolete platforms
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
294
87721
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
295 Support for the following obsolete platforms was removed in Emacs 23.1
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
296 (the names in parentheses state the files in src/ that were removed):
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
297
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
298 Apollo SR10.x (unexapollo.c)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
299 Convex (unexconvex.c and m/convex.c)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
300 Xenix (unexenix.c and s/xenix.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
301 Iris (unexmips.c m/iris4d.h m/irist.h s/iris3-5.h s/iris3-6.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
302 Gould (m/gould*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
303 Siemens machines running Sinix (unexsni.c)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
304 Harris CXUX (s/cxux*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
305 ESIX, a variant of v.5.3 for the 386 (s/esix*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
306 Interactive (ISC) Unix (s/isc*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
307 Sony News (s/newsos*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
308 RTU 3.0, ucb universe (s/rtu.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
309 UniSoft's UniPlus 5.2 (s/uniplus.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
310 UMAX (s/umax.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
311 AT&T UNIX PC model 7300 (m/7300.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
312 Acorn
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
313 Alliant (m/alliant*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
314 Amdahl (m/amdahl*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
315 Altos 3068 Unix System V Release 2 (m/altos.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
316 Apollo (m/apollo.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
317 AT&T 3b (m/att3b.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
318 Aviion (m/aviion*)
96303
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
319 Berkeley 4.1 (m/bsd4.1.h)
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
320 Berkeley 4.2 (m/bsd4.2.h)
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
321 Berkeley 4.3 (m/bsd4.3.h)
87721
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
322 Celerity (m/celerity.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
323 clipper (m/clipper.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
324 convergent S series (m/cnvrgnt.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
325 cydra (m/cydra5.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
326 Motorola System V/88 machines (m/delta88k.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
327 Bull DPX/2 range (m/dpx2.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
328 Dual machines using unisoft port (m/dual.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
329 Elxsi machine (running enix) (m/elxsi.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
330 Fujitsu F301 machine (m/f301.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
331 i860 (m/i860.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
332 ibm ps/2 aix386 (m/ibmps2-aix.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
333 ISI 68000's (m/is*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
334 Masscomp 5000 series running RTU, ucb universe (m/masscomp.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
335 Megatest 68000's (m/mega68.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
336 Whitechapel Computer Works MG1 (ns16000 based) (m/mg1.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
337 Harris Night Hawk Series 1200 and Series 3000 (m/nh3000.h m/nh4000.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
338 ns16000 (m/ns16000.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
339 National Semiconductor 32000, running Genix (m/ns32000.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
340 TI Nu machines using system V (m/nu.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
341 HLH Orion (m/orion.h m/orion105.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
342 Paragon i860 (m/paragon.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
343 PFU A-series (m/pfa50.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
344 Plexus running System V.2 (m/plexus.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
345 pyramid. (m/pyramid.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
346 Bull SPS-7 (m/sps7.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
347 Hitachi SR2001/SR2201 (m/sr2k.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
348 Stride (m/stride.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
349 Sun 1 (m/sun1.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
350 Sun 2 (m/sun2.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
351 SEQUENT SYMMETRY (m/symmetry.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
352 Tadpole 68k machines (m/tad68k.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
353 tahoe (m/tahoe.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
354 targon31 (m/targon31.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
355 Tektronix* (m/tek4300.h m/tekxd88.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
356 NCR Tower 32 running System V.2 (m/tower32.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
357 NCR Tower 32 running System V.3 (m/tower32v3.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
358 U-station (Nihon Unisys, SS5E; Sumitomo Denkoh, U-Station E30) (m/ustation.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
359 Wicat (m/wicat.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
360 Honeywell XPS100 running UNIX System V.2 (m/xps100.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
361 Data General's DG/UX (s/dgux*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
362 Irix before version 6
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
363 osf1 (s/osf*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
364 SunOS4 (s/sunos*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
365 RISCiX (s/riscix*)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
366 SCO 3.2v4 (s/sco4.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
367 SCO 3.2v5 (s/sco5.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
368 Sun's 386-based RoadRunner (m/sun386.h)
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
369 Sun3 machines (m/sun3*)
87770
58908e3983cd Fixed typo.
Kim F. Storm <storm@cua.dk>
parents: 87721
diff changeset
370 Integrated Solutions 386 machine (m/is386.h)
96303
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
371 Integrated Solutions `Optimum V' -- m68k-isi-bsd4.2 or -bsd4.3
96593
f8c90f2b764e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96303
diff changeset
372 Harris Power PC (powerpc-harris-powerunix)
101511
a8ec55d0a206 Mention m68k-*-netbsd* was restored.
Glenn Morris <rgm@gnu.org>
parents: 100972
diff changeset
373 Hewlett-Packard 9000 series 200 or 300 on some platforms -- m68k-hp-bsd or
a8ec55d0a206 Mention m68k-*-netbsd* was restored.
Glenn Morris <rgm@gnu.org>
parents: 100972
diff changeset
374 m68k-hp-hpux; note m68k-*-netbsd* still works
96303
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
375 IBM PS/2 -- i386-ibm-aix1.1 or i386-ibm-aix1.2
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
376 GEC 63 -- local-gec63-usg5.2
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
377 Tandem Integrity S2 -- mips-tandem-sysv
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
378 System V rel 0 -- usg5.0
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
379 System V rel 2 -- usg5.2
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
380 System V rel 2.2 -- usg5.2.2
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
381 System V rel 3 -- usg5.3
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95004
diff changeset
382 Ultrix -- bsd4.3
97142
c3512b2085a0 * bitmaps/README:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97043
diff changeset
383 VMS (s/vms.h)
87721
50951deae23e Add an explicit list of platforms that are no longer supported.
Eli Zaretskii <eliz@gnu.org>
parents: 87649
diff changeset
384
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
385
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
386 Local variables:
108808
6e51c4581e16 * etc/MACHINES: Remove some old information no longer of relevance.
Glenn Morris <rgm@gnu.org>
parents: 108798
diff changeset
387 mode: outline
25852
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
388 fill-prefix: " "
03ddf0b96330 #CENSORSHIP
Dave Love <fx@gnu.org>
parents:
diff changeset
389 End:
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 52364
diff changeset
390
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
391 This file is part of GNU Emacs.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
392
95004
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87770
diff changeset
393 GNU Emacs is free software: you can redistribute it and/or modify
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
394 it under the terms of the GNU General Public License as published by
95004
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87770
diff changeset
395 the Free Software Foundation, either version 3 of the License, or
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87770
diff changeset
396 (at your option) any later version.
71189
3681678d3d86 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 69721
diff changeset
397
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
398 GNU Emacs is distributed in the hope that it will be useful,
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
399 but WITHOUT ANY WARRANTY; without even the implied warranty of
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
400 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
401 GNU General Public License for more details.
71189
3681678d3d86 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 69721
diff changeset
402
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
403 You should have received a copy of the GNU General Public License
95004
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87770
diff changeset
404 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
69721
03eb5e7ad4f5 FIXME - HP Patch Server link(s) and rest content(s)
Ramprasad B <ramprasad_i82@yahoo.com>
parents: 59996
diff changeset
405
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 52364
diff changeset
406 arch-tag: 7d2e93c7-e982-40ec-9055-3cd064042473