Recent Events for MainPageDiary (Blog)


Compiling Emacs from CVS on Fedora Core 4

If you have already checked the ./etc/PROBLEMS of an Emacs distribution, you can be afraid. As I don't like the Emacs version included by default in Fedora Core 4/devel, I prefer to get the CVS version. But there is an issue about the famous exec-shield and address randomization… the bootstrap compilation is not succesful due to that. The ./etc/PROBLEMS provide a solution but forgot to talk about the -R option in setarch. If you want to be able to compile on FC4/devel FSF Emacs, you have to set the -R flag.

 echo "0" > /proc/sys/kernel/exec-shield
 setarch i386 -R ./configure --with-gtk
 setarch i386 -R make bootstrap

auto-fill by default

(add-hook 'text-mode-hook
          (lambda ()
            (auto-fill-mode t)
            (setq default-justification 'full))

WIN32 Emacs - for people forced to use the proprietary Windows "operating system"