Adding external library dependencies to .pc files for static linking

Chris Hecker checker at d6.com
Thu Feb 29 12:17:32 EST 2024


I have been building it static for years, so yes I would be very interested
to hear about your weird and sneaky problem details!

Chris


On Thu, Feb 29, 2024 at 05:34 Ken Hornstein via krbdev <krbdev at mit.edu>
wrote:

> >When building static krb5 libraries --with-keyutils, mit-krb5.pc will
> >not contain any references to keyutils. This makes linking statically
> >against krb5 fail when relying on pkg-config to provide the linker flags.
> >[...]
>
> I have to caution you that building static Kerberos libraries is (as
> I understand it) not officially supported, and I personally ran into
> a very sneaky and weird problem that caused some Kerberos programs to
> start crashing where the ultimate problem was due to the use of static
> libraries (I can go into details if people are interested).  This
> was admittedly a bit of a corner case that you may not encounter but
> it is something worth thinking carefully about.
>
> --Ken
> _______________________________________________
> krbdev mailing list             krbdev at mit.edu
> https://mailman.mit.edu/mailman/listinfo/krbdev
>


More information about the krbdev mailing list