[maemo-developers] Scratchbox and Maemo SDK don't work with new Ubuntu 8.04

From: Wellu Mäkinen ext-veli-matti.makinen at nokia.com
Date: Mon Apr 21 14:56:25 EEST 2008
On Monday 21 April 2008 14:42:46 ext pHilipp Zabel wrote:
> On Mon, Apr 21, 2008 at 1:09 PM, Andrea Grandi <a.grandi at gmail.com> wrote:
> >  Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion
> >  `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
> >  Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion
> >  `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
> >  Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion
> >  `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
> >
> >  Is it possible to fix it? I've a presentation on May 10, at PyCon2 in
> >  Italy, and I need it to work :(
>
> Yes, you have to compile a kernel with COMPAT_VDSO enabled. This is
> needed by the old glibc version shipped with scratchbox.

Kernel recompilation is not needed. Doing

echo 0 > /proc/sys/vm/vdso_enabled

as root is enough. To make it permanent edit the file

/etc/sysctl.conf

adding a line

vm.vdso_enabled=0

is all that is needed.

-- 
Wellu

More information about the maemo-developers mailing list