summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-08-29 19:05:43 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-08-29 19:05:43 -0700
commitf9453fcbebf317b65b7ca963b09bd96b46f7d806 (patch)
treea047c6b929dd408ce6e89035d7e647e01618f09c /etc
parent3fd50d5c65684312f9603c4f28e1e1c3010887cd (diff)
* PROBLEMS: Remove obsolete comment re Yellow Dog (Bug#9403).
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/PROBLEMS37
2 files changed, 4 insertions, 37 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 092aa6fb38..05bf98dd40 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
+2011-08-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ * PROBLEMS: Remove obsolete comment re Yellow Dog (Bug#9403).
+
2011-08-24 Steve Chapel <schapel@laptop.stevechapel.com> (tiny change)
* refcards/refcard.tex: Add a few more commands. (Bug#9343)
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 2f344955cb..1869124987 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2648,43 +2648,6 @@ of PURESIZE in puresize.h.
But in some of the cases listed above, this problem is a consequence
of something else that is wrong. Be sure to check and fix the real problem.
-*** Linux: Emacs crashes when dumping itself on Mac PPC running Yellow Dog GNU/Linux.
-
-The crashes happen inside the function Fmake_symbol; here's a typical
-C backtrace printed by GDB:
-
- 0x190c0c0 in Fmake_symbol ()
- (gdb) where
- #0 0x190c0c0 in Fmake_symbol ()
- #1 0x1942ca4 in init_obarray ()
- #2 0x18b3500 in main ()
- #3 0x114371c in __libc_start_main (argc=5, argv=0x7ffff5b4, envp=0x7ffff5cc,
-
-This could happen because GCC version 2.95 and later changed the base
-of the load address to 0x10000000. Emacs needs to be told about this,
-but we currently cannot do that automatically, because that breaks
-other versions of GNU/Linux on the MacPPC. Until we find a way to
-distinguish between the Yellow Dog and the other varieties of
-GNU/Linux systems on the PPC, you will have to manually uncomment the
-following section near the end of the file src/m/macppc.h in the Emacs
-distribution:
-
- #if 0 /* This breaks things on PPC GNU/Linux except 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 */
-
-Remove the "#if 0" and "#endif" directives which surround this, save
-the file, and then reconfigure and rebuild Emacs. The dumping process
-should now succeed.
-
*** OpenBSD 4.0 macppc: Segfault during dumping.
The build aborts with signal 11 when the command `./temacs --batch