On Tue, Aug 8, 2017 at 6:07 PM, James Cowgill <jcowg...@debian.org> wrote:
> On 08/08/17 11:29, Jose Gutierrez de la Concha wrote:
> > On Tue, Aug 8, 2017 at 5:01 PM, James Cowgill <jcowg...@debian.org
> > <mailto:jcowg...@debian.org>> wrote:
> > [...]
> > > - If your package does not provide a symbols file, add a
> > > override so that tight enough dependencies are generated.
> > >
> > > Using libebml as an example (debian/rules):
> > > + override_dh_makeshlibs:
> > > + # For new symbols when compiled with GCC 7
> > > + dh_makeshlibs -V'libebml4v5 (>= 1.3.4-2~)'
> > >
Any ideas how should I handle multiple packages in override_dh_makeshlibs
zeroc-ice has several packages that include libzeroc-ice3.6,
so I cannot really pass a single package name in -V
> > Does this work with dbgsym generated packages?
> > dh_makeshlibs has nothing to do with dbgsym packages. I'm not sure I
> > quite understand your question.
> > As far as I can tell libzeroc-ice3.6 currently does not provide a shlibs
> > or symbols
> > file, so I guess we can skip this for now?
> It provides an shlibs file:
> $ dpkg-deb -I libzeroc-ice3.6_3.6.3-5_amd64.deb
> new debian package, version 2.0.
> size 1905864 bytes: control archive=1639 bytes.
> 728 bytes, 18 lines control
> 1293 bytes, 16 lines md5sums
> 471 bytes, 18 lines * postinst #!/bin/sh
> 273 bytes, 16 lines * postrm #!/bin/sh
> 398 bytes, 12 lines shlibs
> 60 bytes, 2 lines triggers
José Gutiérrez de la Concha