Package: heimdal-multidev
Version: 1.6~rc2+dfsg-2
Severity: normal
The convention for pkgconfig files is to list the libraries required
for dynamic linking to get the public ABI in Libs and the other
libraries requied for static linking in Libs.private. This prevents
over-linking binaries on systems with good shared library dependency
resolution, such as Linux.
Currently, the heimdal-*.pc files installed by heimdal-multidev put
all the libraries in Libs.
Which libraries should be considered part of the public ABI may be a
bit tricky (one can make an argument about hcrypto, for example), but
I think something like:
Libs: -L${libdir} -lkrb5 -lhx509 -lhcrypto
Libs.private: -lcom_err -lasn1 -lwind -lheimbase -lroken -lcrypt -pthread
-lpthread -ldl -lresolv
for heimdal-krb5.pc would be at least closer. (I suspect 95% of
programs, if not more, only need libkrb5, so if you want to be
particularly aggressive, you could move everything else and have
programs that want to use the more obscure interfaces link with the
other libraries explicitly. Particularly since the other libraries
and their interfaces are all Heimdal-specific and not part of the
semi-standard libkrb5 API.)
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.13-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages heimdal-multidev depends on:
ii comerr-dev 2.1-1.42.9-3
ii libasn1-8-heimdal 1.6~rc2+dfsg-2
ii libc6 2.18-4
ii libcomerr2 1.42.9-3
ii libgssapi3-heimdal 1.6~rc2+dfsg-2
ii libhcrypto4-heimdal 1.6~rc2+dfsg-2
ii libhdb9-heimdal 1.6~rc2+dfsg-2
ii libheimbase1-heimdal 1.6~rc2+dfsg-2
ii libhx509-5-heimdal 1.6~rc2+dfsg-2
ii libkadm5clnt7-heimdal 1.6~rc2+dfsg-2
ii libkadm5srv8-heimdal 1.6~rc2+dfsg-2
ii libkafs0-heimdal 1.6~rc2+dfsg-2
ii libkdc2-heimdal 1.6~rc2+dfsg-2
ii libkrb5-26-heimdal 1.6~rc2+dfsg-2
ii libotp0-heimdal 1.6~rc2+dfsg-2
ii libroken18-heimdal 1.6~rc2+dfsg-2
ii libsl0-heimdal 1.6~rc2+dfsg-2
ii libwind0-heimdal 1.6~rc2+dfsg-2
heimdal-multidev recommends no packages.
Versions of packages heimdal-multidev suggests:
ii heimdal-docs 1.6~rc2+dfsg-2
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]