Re: /usr/lib/private and static linking?

From: Baptiste Daroussin <bapt_at_freebsd.org>
Date: Thu, 12 Feb 2015 18:33:44 +0100
On Thu, Feb 12, 2015 at 12:01:41PM -0500, Benjamin Kaduk wrote:
> I have a machine running -current from December (r276480), and trying to
> link with "cc -static [...] $(krb5-config --libs)" yields a linker error:
> 
> /usr/lib/libkrb5.a(kcm.o): In function `krb5_kcm_call':
> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/kcm/kcm.c:(.text+0x10e):
> undefined reference to `heim_ipc_init_context'
> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/kcm/kcm.c:(.text+0x162):
> undefined reference to `heim_ipc_call'
> 
> Should I update my system?  Is static linking against libraries which
> consume libraries in /usr/lib/private no longer supported?
> 
> Thanks,
> 
In the last modification of the private libraries we removed everything which is
development related, maybe the .a files should be kept to allow linking to a
public library which consumes a private one.

Best regards,
Bapt

Received on Thu Feb 12 2015 - 16:33:49 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:55 UTC