Mercurial > emacs
changeset 37157:e9d11225e3cd
Remove info on Purify, which isn't free software.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Tue, 03 Apr 2001 12:57:36 +0000 |
parents | f59630066b4b |
children | 3c52214fcdfb |
files | etc/DEBUG |
diffstat | 1 files changed, 0 insertions(+), 34 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/DEBUG Tue Apr 03 11:38:18 2001 +0000 +++ b/etc/DEBUG Tue Apr 03 12:57:36 2001 +0000 @@ -374,40 +374,6 @@ the machine where you started GDB and use the debugger from there. -** Running Emacs with Purify - -Some people who are willing to use non-free software use Purify. We -can't ethically ask you to become a Purify user; but if you have it, -and you test Emacs with it, we will not refuse to look at the results -you find. - -Emacs compiled with Purify won't run without some hacking. Here are -some of the changes you might find necessary (SYSTEM-NAME and -MACHINE-NAME are the names of your OS- and CPU-specific headers in the -subdirectories of `src'): - - - In src/s/SYSTEM-NAME.h add "#define SYSTEM_MALLOC". - - - In src/m/MACHINE-NAME.h add "#define CANNOT_DUMP" and - "#define CANNOT_UNEXEC". - - - Configure with a different --prefix= option. If you use GCC, - version 2.7.2 is preferred, as Purify works a lot better with it - than with 2.95 or later versions. - - - Type "make" then "make -k install". You might need to run - "make -k install" twice. - - - cd src; purify -chain-length=40 gcc <link command line for temacs> - - - cd ..; src/temacs - -Note that Purify might print lots of false alarms for bitfields used -by Emacs in some data structures. If you want to get rid of the false -alarms, you will have to hack the definitions of these data structures -on the respective headers to remove the `:N' bitfield definitions -(which will cause each such field to use a full int). - ** Debugging problems which happen in GC The array `last_marked' (defined on alloc.c) can be used to display up