[OpenAFS] SuSE 10.1 kernel 2.6.16.13-4/64Bit compile error - OpenAFS 1.5.2

Jeffrey Hutzelman jhutz@cmu.edu
Wed, 12 Jul 2006 14:12:36 -0400


On Wednesday, July 12, 2006 12:40:23 PM -0400 chas williams - CONTRACTOR 
<chas@cmf.nrl.navy.mil> wrote:

> In message <8CF69FE07A8EC383D8FCD794@bistromath.pc.cs.cmu.edu>,Jeffrey
> Hutzelma n writes:
>> It's true that for bleeding-edge kernels, sometimes there's something
>> new  that we need to test for.  However, OpenAFS does build on 2.6.16
>> kernels,
>
> while on this subject, it looks like it will be necessary to build a
> complete module to test for certain features.  the latest bleeding edge
> kernel has apparently made sys_open an exported gpl symbol.  so while the
> symbol is present, it cant be used by osi_probe since openafs is not gpl.

That's OK; the probe code checks at runtime to see what symbols are 
available to it.  It won't be able to use the exit+open method on kernels 
which don't export sys_open, but that's OK; it'll just try a different 
method.

-- Jeff