[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#956510: spirv-tools: change to shared libraries breaks dpkg-shlibdeps during the build of reverse dependencies



On 2020-04-12 11:04:38 +0200, Sebastian Ramacher wrote:
> Package: spirv-tools
> Version: 2020.2-1
> Severity: serious
> 
> libplacebo now manually links the libraries from spirv-tools
> (libSPIRV-Tools and libSPIRV-Tools-opt) to work-around #951988 and
> #955431. Since the switch to shared libraries, however, dpkg-shlibdeps
> is unable to produce the correct dependencies when linking those
> libraries. During the build of libplacebo 1.29.1 it emits
> 
> dpkg-shlibdeps: warning: can't extract name and version from library name 'libSPIRV-Tools.so'
> dpkg-shlibdeps: warning: can't extract name and version from library name 'libSPIRV-Tools.so'
> dpkg-shlibdeps: warning: can't extract name and version from library name 'libSPIRV-Tools-opt.so'
> dpkg-shlibdeps: warning: can't extract name and version from library name 'libSPIRV-Tools-opt.so'
> 
> and libplacebo29 is missing the dependencies for those libraries as a
> consequence.

And that's due to the libraries missing a SONAME. The corresponding
upstream issues are
https://github.com/KhronosGroup/SPIRV-Tools/issues/3046 and
https://github.com/KhronosGroup/SPIRV-Tools/issues/3214

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


Reply to: