Mercurial > emacs
comparison etc/PROBLEMS @ 89989:e23928ac5a97
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-47
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-571
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-572
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-574
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-575
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-576
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-579
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-580
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-31
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-34
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-35
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-37
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 29 Sep 2004 07:22:20 +0000 |
parents | cce1c0ee76ee fb9de0d75bef |
children | f2ebccfa87d4 |
comparison
equal
deleted
inserted
replaced
89988:3c5b3356d8e5 | 89989:e23928ac5a97 |
---|---|
2331 ** Dumping | 2331 ** Dumping |
2332 | 2332 |
2333 *** Linux: Segfault during `make bootstrap' under certain recent versions of the Linux kernel. | 2333 *** Linux: Segfault during `make bootstrap' under certain recent versions of the Linux kernel. |
2334 | 2334 |
2335 With certain recent Linux kernels (like the one of Redhat Fedora Core | 2335 With certain recent Linux kernels (like the one of Redhat Fedora Core |
2336 1), the new "Exec-shield" functionality is enabled by default, which | 2336 1 and 2), the new "Exec-shield" functionality is enabled by default, which |
2337 creates a different memory layout that breaks the emacs dumper. | 2337 creates a different memory layout that breaks the emacs dumper. |
2338 | 2338 |
2339 Configure can overcome the problem of exec-shield if the architecture is | |
2340 x86 and the program setarch is present. On other architectures no | |
2341 workaround is known. | |
2342 | |
2339 You can check the Exec-shield state like this: | 2343 You can check the Exec-shield state like this: |
2340 | 2344 |
2341 cat /proc/sys/kernel/exec-shield | 2345 cat /proc/sys/kernel/exec-shield |
2342 | 2346 |
2343 It returns 1 or 2 when Exec-shield is enabled, 0 otherwise. Please | 2347 It returns non-zero when Exec-shield is enabled, 0 otherwise. Please |
2344 read your system documentation for more details on Exec-shield and | 2348 read your system documentation for more details on Exec-shield and |
2345 associated commands. | 2349 associated commands. Exec-shield can be turned off with this command: |
2350 | |
2351 echo "0" > /proc/sys/kernel/exec-shield | |
2346 | 2352 |
2347 When Exec-shield is enabled, building Emacs will segfault during the | 2353 When Exec-shield is enabled, building Emacs will segfault during the |
2348 execution of this command: | 2354 execution of this command: |
2349 | 2355 |
2350 temacs --batch --load loadup [dump|bootstrap] | 2356 ./temacs --batch --load loadup [dump|bootstrap] |
2351 | 2357 |
2352 To work around this problem, it is necessary to temporarily disable | 2358 To work around this problem, it is necessary to temporarily disable |
2353 Exec-shield while building Emacs, using the `setarch' command like | 2359 Exec-shield while building Emacs, or, on x86, by using the `setarch' |
2354 this: | 2360 command when running temacs like this: |
2355 | 2361 |
2356 setarch i386 ./configure <configure parameters> | 2362 setarch i386 ./temacs --batch --load loadup [dump|bootstrap] |
2357 setarch i386 make <make parameters> | 2363 |
2358 | 2364 |
2359 *** Fatal signal in the command temacs -l loadup inc dump. | 2365 *** Fatal signal in the command temacs -l loadup inc dump. |
2360 | 2366 |
2361 This command is the final stage of building Emacs. It is run by the | 2367 This command is the final stage of building Emacs. It is run by the |
2362 Makefile in the src subdirectory, or by build.com on VMS. | 2368 Makefile in the src subdirectory, or by build.com on VMS. |