[OpenAFS-devel] configure not honoring 'CC' environment variable

Troy Benjegerdes hozer@hozed.org
Wed, 23 Mar 2005 09:52:12 -0600


On Wed, Mar 23, 2005 at 09:28:07AM -0600, Neulinger, Nathan wrote:
> > Wouldn't it be nice if there was a librxgkad that was dual-licensed
> > GPL/BSD and became the rxgkad implementation in the linux kernel? Then
> > it would provide a real alternative to rpsec_gss. Yes, this would
> > require some work to separate these things, but would reduce 
> > maintenance
> > effort over the long term.
> 
> No, it would tremendously increase it, since you'd then be messing with
> a very core part of the afs client on linux only, and openafs devs would
> still have to maintain all of the rest of the code for every other
> platform that openafs supports.

rxgkad is a wire transport, correct? The idea is to have a
'librxgkad-0.X.tar.gz' file that can be compiled both as a user library
and kernel module on an platform that openafs already supports.

If it's a dual GPL/BSD license, it can be included in the mainline
kernel distribution.
 
> The stuff with pags/keyrings/etc. is similar, but it's also modular
> enough already that it's less of an issue, but even that will increase
> maintenance effort since linux approx will be very different from other
> platforms.
> 
> -- Nathan

How are other platforms going to support nfsv4 rpsec_gss? You're going
to (hopefully) see simliar types of API's on other platforms too.
There's nothing special about linux other than the kernel developers are
actively trying to consolidate code so it can be used by multiple
different implemenations.