The Maemo SDK runs on top of Scratchbox, which has some problems with Fedora kernels and memory managers. If you see an error like this when trying to log in in your scratchbox environment:
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Then you can try this:
# su -
# echo 0 > /proc/sys/vm/vdso_enabled
Note that the maemo-sdk-install_3.1.sh script will fail if you don’t disable the vdso kernel feature as above.
Thanks a lot for the tip! This also works with Fedora 8 + maemo-sdk-install_4.0.sh
Hi Yufei,
Have you succeeded with Fedora 8 (32/64bit?) + Maemo 4.0? I tried a lot of time installing Maemo 3.x, Maemo 4.0, scratcbox 1.08, scratchbox2 but got no success so far. I’d like to contact with you to ask something. Don’t you mind dropping me a line at dkymail@gmail.com?
Thanks to the author of this blog! I’ll try your tip.