/usr/lib/private and static linking?

Benjamin Kaduk kaduk at MIT.EDU
Thu Feb 12 17:06:53 UTC 2015


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,

Ben


More information about the freebsd-current mailing list