[maemo-developers] [maemo-developers] Missing in installation instructions: Kernel self-compilers must add "Compact VDSO Support"

From: Rene Jensen centipede at takhis.net
Date: Wed Feb 7 19:48:15 EET 2007
Just a short note for those of us who are using self-compiled kernels on 
our development boxes:

cd /usr/src/linuxXXXXX
make menuconfig

This configuration *may* have to be compiled in:

    "Processor type and features" => "Compact VDSO Support"

Otherwise we can't log into our scratchbox after running 
maemo-scratchbox-install_3.0.sh
Instead we will - when attempting to log in using /opt/scratchbox/login 
- see this error:

        Inconsistency detected by ld.so: rtld.c: 1192: dl_main: 
Assertion `(void *) ...

.. Or this error, when running maemo-sdk-install_3.0.sh:

        E: Scratchbox version is too old
        E: The minimum required scratchbox-core version is 1.0.7

I know that this thing called VDSO should be turned off anyway, but 
unless I add (i.e. compile-in) this module, I can't get it to work.

Regards
Rene Jensen

P.S. Also don't forget to mention that kernel compilers must add support 
for MISC binaries (it should be written in the install script, imho):

    "Executable file formats" => "Kernel support for MISC binaries"


More information about the maemo-developers mailing list