[krbdev.mit.edu #1157] KfM needs to build krb5 clients and libraries separately

via RT rt-comment at KRBDEV.MIT.EDU
Tue Aug 20 17:40:33 EDT 2002


KfM needs the krb5 build system to be able to build the libraries and
clients in separate passes.

We build all our libraries static and then merge them into a framework.
 Because we build krb5 libraries which depend on symbols in the rest of
KfM (such as the CredentialsCache library), these static libraries have
undefined symbols in them.  As a result, clients can't link until the
framework is created.

We realize that linking some clients (such as kadmin) against the
framework may require exporting of private interfaces.  We have been
told that private APIs can be exported from libraries as long as their
prototypes do not appear in the framework headers.  We just need a way
to build the libraries, build the framework and then build the clients.



More information about the krb5-bugs mailing list