krb5-config and static vs shared
raeburn at MIT.EDU
Sat Dec 3 01:47:04 EST 2005
On first reading, my thought is, "Duh! I wanted to fix some of that
crap a long time ago!" We can't even build our own programs without
excessive dependencies, let alone tell anyone else how to build theirs.
Steve does have the advantage that he's dealing with Linux, and the
tools are under more unified and somewhat reasonable control. Add
systems into the mix where the linker does -- at least sometimes --
insist that you list some of the indirectly-needed shared libraries.
Add developers who want library stuff done in makefiles rather than
with helper scripts that might actually allow for non-trivial control
flows. Then you've got something more like Kerberos development.
Yeah, for a good start, we could try to change krb5-config to do
something more reasonable. But it'll definitely get more
complicated, and probably system-dependent.
More information about the krbdev