[cl-debian] Bug#360561: cmucl: CMUCL does not run under kernel version 2.6.16

Don Geddis don at geddis.org
Wed Jul 26 14:41:10 UTC 2006


Peter Van Eynde <pvaneynd at debian.org> wrote on Wed, 26 Jul 2006:
> I'm not going to create a separate memory layout for debian just because a 
> non-standard kernel is used.

I understand the conflict, that it appears the kernel guys did make an
unintentional error.  Nevertheless, I find the phrase "non-standard kernel"
to be suspect.  If a user tries to install the default linux-2.6 kernel in
Debian ("testing"), this is the "standard" kernel that they get.

This bug doesn't appear to bother most applications.  Moreover, the kernel
guys (while admitting an error) seem to claim that this kind of change is
permitted by their API contract.

Finally, Carl Shapiro suggests that CMUCL's current memory layout is an odd
accident, and he has a simple patch to reorder the memory (on all platforms?)
which happens to solve this problem and also make CMUCL compatible with
Debian kernel 2.6.16.

Given all of that, it seems like the right solution is to change CMUCL to be
immune to these kinds of kernel changes.  Although I can appreciate it if you
would prefer to wait until a new 19d release of CMUCL from upstream, rather
than making a Debian-specific patch to the CMUCL source.

> I'm open to suggestions on what I should 'require'. ;-)

Well, hopefull this is only a short-term issue.  I don't really know the
Debian package syntax, but can't you can something like "requires
linux-image-2.4, or linux-image-2.6 with version <= 2.6.15"?

        -- Don
_______________________________________________________________________________
Don Geddis                  http://don.geddis.org/               don at geddis.org
I don't use drugs; my dreams are frightening enough.  -- M. C. Escher





More information about the Cl-debian mailing list