--> ap/xxxxx

__

further UML woes... (tech_notes#317)

1] No go with slackware 7.1 rootfs downloaded.

2] re-attempt Emacs on UML with present 21.4 source. In final linking now we have a segmentation fault:

Dumping under names emacs and emacs-21.4.1
make[1]: *** [emacs] Segmentation fault
make[1]: *** Deleting file `emacs'

same as for 21.3 source... and with or without static flags ...

3] now thanks to:

http://article.gmane.org/gmane.emacs.devel/17457

[Re: Unable to bootstrap GNU Emacs 21.3 (SOLVED)]

and no thanks to:

"[...] Exec-shield is a security-enhancing modification to the Linux kernel that makes large parts of specially-marked programs _ including their stack _ not executable. This can reduce the potential damage of some security holes. Exec-shield is related to the older "non-exec stack patch" but has the potential to provide greater protection.

Exec-shield can also randomize the virtual memory addresses at which certain binaries are loaded. This randomized VM mapping makes it more difficult for a malicious application to improperly access code or data based on knowledge of the code or data's virtual address.

[...]

Exec-shield functionality is available only to binaries that have been built (and marked) using the toolchain (compiler, assembler, linker) available with Fedora [...]"

turn it off:

echo 0 > /proc/sys/kernel/exec-shield