After upgrading the kernel scratchbox does not work: Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed! The old way to get it running: echo 0 > /proc/sys/kernel/vdso is not longer possible because that interface is not longer present
scratchbox is using a prehistoric glibc which doesn't like the vdso in the Fedora kernel. Either update to a newer scratchbox (if they even have one with a newer glibc) or disable the vdso
So, how I disable vdso? In previous kernels I had /proc/sys/kernel/vsdo. Now it's gone.
Boot with the kernel option "vdso=0"