Date: Sat, 19 Dec 2015 13:27:39 +0000 From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-ports@freebsd.org Subject: Re: pkg info -B not listing all shared libraries Message-ID: <56755B4B.7060606@FreeBSD.org> In-Reply-To: <CAGnMC6o_6__hLkiaCsE7ZP=g9YRN%2BBpPJ2EStvv09Q9qFn4r-g@mail.gmail.com> References: <CAGnMC6o_6__hLkiaCsE7ZP=g9YRN%2BBpPJ2EStvv09Q9qFn4r-g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1qH4WppRIga5a5nfFHlRIlEe8FaQIDsvX Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 19/12/2015 13:07, Dewayne Geraghty wrote: > Does "pkg info -B $pkg_name" only list the shared packages from the fir= st > level of supporting "ports", or is it supposed to be all shared (ports'= ) > libraries that are used? It lists the shared libraries that are: * not provided by the base system * that any binary or shared library in the package has a reference to * but not any shlibs provided by the same package The 'references' are as shown in the 'Dynamic Section' in the output of 'objdump -x filename' This does not in general include grandchild dependencies of shlibs directly required from the package. The idea here is that the shlib dependencies can be used for PROVIDES/REQUIRES style dependency tracking. We don't want to roll up all of the dependencies all the way up the tree, because that means we'd end up reinstalling packages unnecessarily if some grandfather shlib changed. Cheers, Matthew --1qH4WppRIga5a5nfFHlRIlEe8FaQIDsvX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2 iQJ8BAEBCgBmBQJWdVtRXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATrSEQAJScEmtgBpbAaXrNE+5dCUb2 DjDthEsIsu2ibc9xQCZ0vHo6Xo46TePrDCa5dWF3HghLHX2Sj/vIQIL+3cWEBC0z PBdmZVbROICCSSDCKfniscyYg4QX4v1XnICsztJ9cLTJgqJYRae/gTpXrW9leqkC u9xRbt3DbRs/NSQKn9fc/59einsTRZU7+oevM1mApck6Wkaj0KIcXXL9CnDcOPVa IL9UZq0DtzhwwKF/1E3YFcTUWsUWkcFHdWp/MosyNhLYP9eDeyFxHcO4rZa+heOz t03gwj2uKAQD1DuOR5k1BQMwalZ1SD+DA6gGtJmBnPgooRLdGziATekoy7Gf+bq7 IX2fRcbZRjACnUJqB35bzPinbjNTO3ZJ84CfvjqVC3jpBY/kwb+oB7RJmlOlF4LR AnNGf66ggSwV2tfQMIuK0HDIa/wRkoYESXUYDCUvBZhKoG13j+Vz9pz0TMctpD7H gB8oh0GO2mAs5EcG2/3ith3r8OgE3JRb9Vf7/i82q1eGQWbJKK82UTQnQLcPh2gW wBMYsrgLCkarjei1nP/sllDCzzUr39/YxdUkZxsivgIacR9Klxu0pvqBq/p7OZV3 AhPS0NR4W2a9WGXczM3DiJac4cRxdLsORzJ43q6Jg921wejT435c90MqVcJwOhdX CX9HHxWx7CnXAglAkfkY =USBG -----END PGP SIGNATURE----- --1qH4WppRIga5a5nfFHlRIlEe8FaQIDsvX--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56755B4B.7060606>