Re: Debian 1.2 and .shlibs?
On Tue, 29 Oct 1996, Brian C. White wrote:
> > bcwhite >* Shared libraries should provide ".shlibs" files (???)
> >
> > Where do I find information on .shlibs? I added sharable library support
> > to debmake by generated a DEBIAN/shlibs for the included libraries.
> >
> > Is that what this is referring to?
>
> Go to http://insite.verisim.com/search/debian/simple
>
> and look for "shlibs".
>
> Looking through the results, I found the following:
>
> (http://www.debian.org/Documentation/programmer.html/ch-binarypkg.html)
> ----------------------------------
> shlibs
> This file contains a list of the shared libraries supplied by the package, with dependency details for each. This is used by dpkg-shlibdeps
> when it determines what dependencies are required in a package control file.
>
All this is very nice, but it doesn't answer the question as asked any
more than it did when I first read it.
This, from the Policy manual gives a hint:
------------------------------------------------------
3.7 Shared library packages
Follow the directions in the dpkg programmers' manual for
putting the shared library in its package, and make sure you include a
shlibs control area file with details of the dependencies for
packages which use the library.
-------------------------------------------------------
However there are no further details in the programmer's manual asside
from the section you quoted, which is mostly about shared library
dependencies and not about the file under discussion.
The question remains:
Do we satisfy the needs of other developers and package installers by
placing a file named shlibs in the debian directory of the source tree? (I
assume that is what is meant by "control area")
I only have /etc/dpkg/shlibs.default on my system. I can only assume that
if dpkg finds an shlibs file in the header section of a package that it
updates this file with the contents.
The documentation is very sketchy on this issue. Could the details be
filled in a little better?
Thanks,
Dwarf
------------ --------------
aka Dale Scheetz Phone: 1 (904) 877-0257
Flexible Software Fax: NONE
Black Creek Critters e-mail: dwarf@polaris.net
------------ If you don't see what you want, just ask --------------
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com
Reply to: