aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-10-17 17:50:01 +0000
committerEli Zaretskii2001-10-17 17:50:01 +0000
commit9ff069a5c10f87cced1b54a284ee5ff085e8c42d (patch)
treef0ef93f0c3eb886bac433b6ce4e10cb99a76d05b
parent0e804d381c40da55c61107dfeda336936e4ac845 (diff)
downloademacs-9ff069a5c10f87cced1b54a284ee5ff085e8c42d.tar.gz
emacs-9ff069a5c10f87cced1b54a284ee5ff085e8c42d.zip
Add an entry for MacPPC, and mention special problems on the Yellow Dog.
-rw-r--r--etc/MACHINES23
1 files changed, 23 insertions, 0 deletions
diff --git a/etc/MACHINES b/etc/MACHINES
index e01a1b7fee7..938e9a98bb0 100644
--- a/etc/MACHINES
+++ b/etc/MACHINES
@@ -102,6 +102,29 @@ Amdahl UTS (580-amdahl-sysv)
102 even worth trying to use it. Success was obtained with the 102 even worth trying to use it. Success was obtained with the
103 uts native C compiler on uts version 5.2.5. 103 uts native C compiler on uts version 5.2.5.
104 104
105Apple PowerPC Macintosh running GNU/Linux
106
107 There are special considerations for a variety of this system which
108 is known as the ``Yellow Dog Linux'': Emacs may crash during
109 dumping. To solve this, edit the header file src/m/macppc.h in the
110 Emacs distribution, and remove the "#if 0" and "#endif" directives
111 which surround the following block near the end of the file:
112
113 #if 0 /* This breaks things on PPC GNU/Linux ecept for Yellowdog,
114 even with identical GCC, as, ld. Let's take it out until we
115 know what's really going on here. */
116 /* GCC 2.95 and newer on GNU/Linux PPC changed the load address to
117 0x10000000. */
118 #if defined __linux__
119 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
120 #define DATA_SEG_BITS 0x10000000
121 #endif
122 #endif
123 #endif /* 0 */
124
125 After that, reconfigure and rebuild Emacs. It should now build
126 successfully.
127
105Apollo running X Windows (m68k-apollo-bsd) 128Apollo running X Windows (m68k-apollo-bsd)
106 129
107 Apollo version now supports dumping. It has been tested on SR10.3 and 130 Apollo version now supports dumping. It has been tested on SR10.3 and