On Tuesday, April 24, 2018 07:46:51 PM Lisandro Damián Nicanor Pérez Meyer 
wrote:
> El mar., 24 de abr. de 2018 02:47, Niels Thykier <ni...@thykier.net>
> 
> escribió:
> > Scott Kitterman:
> > > On April 23, 2018 10:03:45 PM UTC, "Lisandro Damián Nicanor Pérez Meyer"
> > 
> > <perezme...@gmail.com> wrote:
> > >> If I understand correctly and, let's suppose, libQtFoo 5.10.2 is built
> > >> with a patched compat 12, then all applications rebuilt against 5.10.2
> > >> would require at very least 5.10.2 even if symbols files allowed it to
> > >> depend on a minor version.
> > 
> > As far as I understand it, symbols files overrule shlibs.  I.e. if your
> > symbols files covers all the symbols required by the application, the
> > version will be derived from the symbols file.
> 
> > dpkg-shlibdeps(1) seems to agree with this:
> [snip]
> 
> Interesting. That sounds pretty good then. I'll check the next time I
> rebuild qt.
> 
> > If that's true, I doubt C++ symbols files  are worth the trouble.
> > 
> > > Scott K
> > 
> > I think this case would still work as it used too (e.g. ok for .debs and
> > ignored for .udebs - but as I recall, qtbase-abi does not have any udebs
> > and should not be concerned by that)
> 
> If everything works as we understand it now then yes, it should just simply
> work.

Yes, I agree.  I appreciate the clarification.

Scott K

Reply via email to