Package: libblis-openmp-dev
Version: 0.5.1-11
Severity: normal
blis needs to provide shlib dependency files so that dh_shlibdeps can
determined the package dependencies for libblas.so.3 (probably for
lapack too).
The problem shows up in slepc builds,
https://buildd.debian.org/status/package.php?p=slepc=experimental
On mpich arches (m68k, sh4), libblis2-openmp and libblis-openmp-dev
set themselves up as the default BLAS,
https://buildd.debian.org/status/fetch.php?pkg=slepc=m68k=3.11.0%2Bdfsg1-1exp2=1555015766=0
https://buildd.debian.org/status/fetch.php?pkg=slepc=sh4=3.11.0%2Bdfsg1-1exp2=1555014340=0
Build proceeds, then fails in the dh_shlibs step:
dh_makeshlibs -a
dh_shlibdeps -a
dpkg-shlibdeps: error: no dependency information found for
/usr/lib/m68k-linux-gnu/libblas.so.3 (used by
debian/libslepc-complex3.11/usr/lib/m68k-linux-gnu/libslepc_complex.so.3.11.0)
Hint: check if the library actually comes from a package.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libslepc-complex3.11.substvars
debian/libslepc-complex3.11/usr/lib/m68k-linux-gnu/libslepc_complex.so.3.11.0
returned exit code 25
dpkg-shlibdeps: error: no dependency information found for
/usr/lib/m68k-linux-gnu/libblas.so.3 (used by
debian/libslepc-real3.11/usr/lib/m68k-linux-gnu/libslepc_real.so.3.11.0)
Hint: check if the library actually comes from a package.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libslepc-real3.11.substvars
debian/libslepc-real3.11/usr/lib/m68k-linux-gnu/libslepc_real.so.3.11.0
returned exit code 25
dh_shlibdeps: Aborting due to earlier error