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.
