Now that libkrb5 depends on the plugin interface, one cannot configure --disable-shared --enable-static and get it to compile - there is a link dependency on libdl (dlopen, etc). Why would I want this... On occasion, I have wanted to copy a staticly linked executable to another machine - for which I then only need a krb5.conf. We are "winning" because when linking shared libraries - we "win" - as the support library will drag in libdl. Probably KRB5_BASE_LIBS should be modified to include DL_LIB. Currently, the build tree Makefile.in only specifies DL_LIB when KDB5_LIBS are used - so for the kdc kadmind, etc. Also - krb5-config should be modified as well... Ezra