Hi James

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
> dh_makeshlibs
> >     >       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,
libzeroc-freeze3.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
>
> James
>
>

Regards,
José

-- 
José Gutiérrez de la Concha
ZeroC, Inc.

Reply via email to