Are the plugins directories necessary for client code?

Ken Raeburn raeburn at MIT.EDU
Wed Aug 8 14:15:26 EDT 2007


On Aug 8, 2007, at 12:22, redfloyd at gmail.com wrote:
>> Note that future versions will include plugins for preauth systems
>> like pkinit.  So, in the long run, you may want to get plugin support
>> working anyways...
>
> I think the issue is actually in the configure script.  --enable-
> static and --disable-shared don't work properly, and I had to
> externally set then environment variable krb5_force_static to get the
> thing to even configure properly.

Ah, actually, I don't expect them to work well at all; in fact, in  
the current sources, they'll just report errors and refuse to  
configure the tree.  We've made some changes that assume you're using  
shared libraries; the plugin support is part of it, but it's also let  
us simplify some of the library-building configuration a little.  You  
can try doing static-only builds, but I doubt they'll work, and  
they're not going to be a high priority for us to fix.

That said, if you or someone else would like to take a look at making  
static builds work again, get some discussion going on the krbdev  
list on whether plugins need to work, if it's sufficient for non-KDC  
programs only to work, how best to deal with the AIX configs where  
static and shared libraries have the same suffix, etc., and let's see  
how clean the patches can be made.  (IMNSHO, the existing library  
build rules still need more cleanup; don't make that harder.)

Ken



More information about the Kerberos mailing list