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