Package: libmozjs-68-0
Version: 68.7.0-1
User: [email protected]
Usertags: ftcbfs
Control: affects -1 + src:libproxy

I noticed that libproxy fails to cross build from source. Ultimately the
failure is:

dpkg-shlibdeps: error: cannot find library libmozjs-68.so.0 needed by 
debian/libproxy1-plugin-mozjs/usr/lib/powerpc64le-linux-gnu/libproxy/0.4.15/modules/pacrunner_mozjs.so
 (ELF format: 'elf64-powerpcle' abi: '0201001500000002'; RPATH: '')

So libproxy links -lmozjs-68. While building libmozjs-68-0, the soname
is selected as -Wl,-soname,libmozjs-68.so.0. However the binary package
contains libmozjs-68.so.68.7.0 and a symlink libmozjs-68.so.68. So the
file layout does not match the soname. However the soname matches the
package name.

This is messed up. What is the correct soname here?

Helmut

Reply via email to