diff options
| author | Eli Zaretskii | 2001-10-17 17:50:01 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2001-10-17 17:50:01 +0000 |
| commit | 9ff069a5c10f87cced1b54a284ee5ff085e8c42d (patch) | |
| tree | f0ef93f0c3eb886bac433b6ce4e10cb99a76d05b | |
| parent | 0e804d381c40da55c61107dfeda336936e4ac845 (diff) | |
| download | emacs-9ff069a5c10f87cced1b54a284ee5ff085e8c42d.tar.gz emacs-9ff069a5c10f87cced1b54a284ee5ff085e8c42d.zip | |
Add an entry for MacPPC, and mention special problems on the Yellow Dog.
| -rw-r--r-- | etc/MACHINES | 23 |
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 | ||
| 105 | Apple 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 | |||
| 105 | Apollo running X Windows (m68k-apollo-bsd) | 128 | Apollo 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 |