comparison etc/PROBLEMS @ 52985:92ad3f84faf9

From David Ponce: document segfaults with the Linux kernels that enable the Exec-shield functionality.
author Eli Zaretskii <eliz@gnu.org>
date Mon, 03 Nov 2003 06:21:45 +0000
parents 2f5fd6b2684b
children eff208c6f20a
comparison
equal deleted inserted replaced
52984:7171810ff406 52985:92ad3f84faf9
1 This file describes various problems that have been encountered 1 This file describes various problems that have been encountered
2 in compiling, installing and running GNU Emacs. 2 in compiling, installing and running GNU Emacs.
3
4 * Segfault on GNU/Linux using certain recent versions of the Linux kernel.
5
6 With certain recent Linux kernels (like the one of Redhat Fedora Core
7 1), the new "Exec-shield" functionality is enabled by default, which
8 creates a different memory layout that breaks the emacs dumper.
9
10 You can check the Exec-shield state like this:
11
12 cat /proc/sys/kernel/exec-shield
13
14 It returns 1 or 2 when Exec-shield is enabled, 0 otherwise. Please
15 read your system documentation for more details on Exec-shield and
16 associated commands.
17
18 When Exec-shield is enabled, building Emacs will segfault during the
19 execution of this command:
20
21 temacs --batch --load loadup [dump|bootstrap]
22
23 To work around this problem, it is necessary to temporarily disable
24 Exec-shield while building Emacs, using the `setarch' command like
25 this:
26
27 setarch i386 ./configure <configure parameters>
28 setarch i386 make <make parameters>
3 29
4 * Characters are displayed as empty boxes or with wrong font under X. 30 * Characters are displayed as empty boxes or with wrong font under X.
5 31
6 This can occur when two different versions of FontConfig are used. 32 This can occur when two different versions of FontConfig are used.
7 For example, XFree86 4.3.0 has one version and Gnome usually comes 33 For example, XFree86 4.3.0 has one version and Gnome usually comes