diff options
author | Eli Zaretskii <eliz@gnu.org> | 2001-10-17 17:50:01 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2001-10-17 17:50:01 +0000 |
commit | 9ff069a5c10f87cced1b54a284ee5ff085e8c42d (patch) | |
tree | f0ef93f0c3eb886bac433b6ce4e10cb99a76d05b /etc/MACHINES | |
parent | 0e804d381c40da55c61107dfeda336936e4ac845 (diff) | |
download | emacs-9ff069a5c10f87cced1b54a284ee5ff085e8c42d.tar.gz |
Add an entry for MacPPC, and mention special problems on the Yellow Dog.
Diffstat (limited to 'etc/MACHINES')
-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) even worth trying to use it. Success was obtained with the uts native C compiler on uts version 5.2.5. +Apple PowerPC Macintosh running GNU/Linux + + There are special considerations for a variety of this system which + is known as the ``Yellow Dog Linux'': Emacs may crash during + dumping. To solve this, edit the header file src/m/macppc.h in the + Emacs distribution, and remove the "#if 0" and "#endif" directives + which surround the following block near the end of the file: + + #if 0 /* This breaks things on PPC GNU/Linux ecept for Yellowdog, + even with identical GCC, as, ld. Let's take it out until we + know what's really going on here. */ + /* GCC 2.95 and newer on GNU/Linux PPC changed the load address to + 0x10000000. */ + #if defined __linux__ + #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) + #define DATA_SEG_BITS 0x10000000 + #endif + #endif + #endif /* 0 */ + + After that, reconfigure and rebuild Emacs. It should now build + successfully. + Apollo running X Windows (m68k-apollo-bsd) Apollo version now supports dumping. It has been tested on SR10.3 and |