On Mon, 4 Jan 2016 17:40:11 +0100
Christoph Berg <m...@debian.org> wrote:

> Re: Herbert Fortes 2016-01-04 
> <20160104143601.f6eaed358afd42577db72...@ig.com.br>
> > > I agree that webcamoid is who should be adapted.
> > > 
> > > Using 'Conflicts' is the easy way for me. I'm not sure
> > > in how to put the file in something like /usr/lib/*/webcamoid/
> > > (it was suggested). How do I do to the file be found.
> > > 
> > 
> > I have this on Qb/commons.pri:
> > isEmpty(PREFIX): PREFIX = /usr
> > isEmpty(EXECPREFIX): EXECPREFIX = $${PREFIX}
> > isEmpty(LIBDIR): LIBDIR = $${EXECPREFIX}/lib
> > 
> > And in debian/rules:
> > "LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)"
> > 
> > Is the search recursive ?
> 
> If there are "external" users of that library, you need to keep it in
> /usr/lib or /usr/lib/$triplet.
> 
> If there's only "internal" users like plugins built from the same
> source or the like, you could move it to a sub directory and then use
> linker magic (rpath, etc) to point the loader there, but that's all
> going to be a maintenance burden.
> 

I read this on debian-policy:

"In case several development versions of a 
library exist, you may need to use dpkg's 
Conflicts mechanism"

https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-dev

Can this be a good argument ?


regards,
-- 
Herbert Parentes Fortes Neto (hpfn)

Reply via email to