On Sat, Dec 22, 2018 at 06:51:00PM +0100, Guillem Jover wrote:
>> Having /usr/share/movitN may work, but would require patching. Also note that
>> this path is built into every binary depending on libmovit; it is not part of
>> the .so (it comes from the pkg-config file).
> But it's something that seems worth fixing upstream anyway for the
> benefit other distributions.

I doubt other distributions feel this _more_ than Debian does. Our system
with testing is especially vulnerable to soname transitions (other
distributions tend to prefer flag days).

> Also I don't see any problem with the
> path being cooked into the pkg-config file, if a package needs to be
> rebuilt against a new SONAME then it would get at the same time a
> bumper shaders dir path.

Assuming it actually honors the pkg-config file, of course. :-)

> OTOH I could also see perhaps hardcoding the shaders path inside the .so as
> another possibility?

That's going to be a nightmare for running unit tests, for one
(you'd need to make install each and every time you wanted to run
tests).

/* Steinar */
-- 
Homepage: https://www.sesse.net/

Reply via email to