[Openmcl-devel] linux 2.6.23
keke at gol.com
Fri Nov 2 08:36:10 PDT 2007
Gary Byers wrote:
> I'll try to install 2.6.23 on a laptop here when I get the chance.
> if you haven't heard from me in a few days, please nag.
Not to nag you -- you must be busy working on OSX -- just want
to inform that I think I found a culprit.
It's something called vDSO introduced into 2.6.23 kernel.
I still don't know what it is. It has something to do with
| A vDSO is a ELF shared library supplied by the kernel that is mapped
| into user address space. The vDSO mapping is randomized for each
| process for security reasons.
| The vdso can be disabled with vdso=0
And disabling it lets the Clozure CL run fine.
btw, CCL dies (with vdso enabled) around %cstrcmp inside
revive-shared-libraries because libname is not a correct
(unless (%null-ptr-p libname)
(when (%cstrcmp soname libname)
(return-from found m))))))
I'll dig further on this weekend.
Anyways, a simple workaround is to put 'vdso=0' to kernel boot option.
More information about the Openmcl-devel