aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGerd Moellmann2001-04-03 12:57:36 +0000
committerGerd Moellmann2001-04-03 12:57:36 +0000
commit5817ff0ae2a42b5bc01a01dafd70f6c2b145f3e4 (patch)
treeb15f508550dfd37d3d0ca57161acc4b6b71b1568 /etc
parent3593c177ed3c827427c2703f12ea47f48cb724d8 (diff)
downloademacs-5817ff0ae2a42b5bc01a01dafd70f6c2b145f3e4.tar.gz
emacs-5817ff0ae2a42b5bc01a01dafd70f6c2b145f3e4.zip
Remove info on Purify, which isn't free software.
Diffstat (limited to 'etc')
-rw-r--r--etc/DEBUG34
1 files changed, 0 insertions, 34 deletions
diff --git a/etc/DEBUG b/etc/DEBUG
index 52ba15c9030..280d3759023 100644
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -374,40 +374,6 @@ appearing on another. Then, when the bug happens, you can go back to
374the machine where you started GDB and use the debugger from there. 374the machine where you started GDB and use the debugger from there.
375 375
376 376
377** Running Emacs with Purify
378
379Some people who are willing to use non-free software use Purify. We
380can't ethically ask you to become a Purify user; but if you have it,
381and you test Emacs with it, we will not refuse to look at the results
382you find.
383
384Emacs compiled with Purify won't run without some hacking. Here are
385some of the changes you might find necessary (SYSTEM-NAME and
386MACHINE-NAME are the names of your OS- and CPU-specific headers in the
387subdirectories of `src'):
388
389 - In src/s/SYSTEM-NAME.h add "#define SYSTEM_MALLOC".
390
391 - In src/m/MACHINE-NAME.h add "#define CANNOT_DUMP" and
392 "#define CANNOT_UNEXEC".
393
394 - Configure with a different --prefix= option. If you use GCC,
395 version 2.7.2 is preferred, as Purify works a lot better with it
396 than with 2.95 or later versions.
397
398 - Type "make" then "make -k install". You might need to run
399 "make -k install" twice.
400
401 - cd src; purify -chain-length=40 gcc <link command line for temacs>
402
403 - cd ..; src/temacs
404
405Note that Purify might print lots of false alarms for bitfields used
406by Emacs in some data structures. If you want to get rid of the false
407alarms, you will have to hack the definitions of these data structures
408on the respective headers to remove the `:N' bitfield definitions
409(which will cause each such field to use a full int).
410
411** Debugging problems which happen in GC 377** Debugging problems which happen in GC
412 378
413The array `last_marked' (defined on alloc.c) can be used to display up 379The array `last_marked' (defined on alloc.c) can be used to display up