Maemo SDK on Fedora 9

I got the Maemo SDK installed on Fedora 9. The instructions are pretty complete.

First, Scratchbox needs the compat VDSO mode enabled. This is done by echo 0 > /proc/sys/vm/vdso_enabled. Also, Qemu requires mmap_min_addr set to 4096. These can be set permanently by adding the following lines to /etc/sysctl.conf.

# scratchbox support
vm.vdso_enabled = 0
vm.mmap_min_addr = 4096

On my desktop, which is x86_64, compat VDSO can only be set with the vdso32=0 kernel command-line option. Also, the scratchbox installer script checks for i386 architecture. It needs to faked out like this: setarch i386 ./maemo-scratchbox-install_4.1.sh.