[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 
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.

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