#1121606 spirv-tools dev package is missing the shared libraries.

Package:
spirv-tools
Source:
spirv-tools
Description:
API and commands for processing SPIR-V modules
Submitter:
Patrick Hibbs
Date:
2026-02-10 16:43:02 UTC
Severity:
normal
Tags:
#1121606#5
Date:
2025-11-29 10:03:37 UTC
From:
To:
Dear Maintainer,

The spirv-tools dev package is missing it's shared libraries. I checked sid and
currently the shared libs are set to NOT be built in the debian/rules file.

The vkd3d package from wine now has a dependency on those shared libs when the
--with-spirv-tools option is given to it's configure script.

Wine has also been aware of the issue since 2022, at least according to
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/52
It seems that their chosen solution was simply for Debian to add the missing
libraries, as the linked workaround required manually setting LD_LIBRARY_PATH
anytime someone wanted to use the built vkd3d libs.

It would be nice to see the missing libs in Debian.

#1121606#10
Date:
2026-02-10 16:32:42 UTC
From:
To:
Control: forwarded -1 https://github.com/KhronosGroup/SPIRV-Tools/issues/3214
Control: tags -1 upstream

This is because, upstream, the shared libraries don't have
ABI versioning that lets Debian package them correctly
(<https://github.com/KhronosGroup/SPIRV-Tools/issues/3214>,
<https://github.com/KhronosGroup/SPIRV-Tools/issues/3046>,
<https://github.com/KhronosGroup/SPIRV-Tools/issues/3909>). When
that becomes available, it should be possible to re-enable the shared
libraries.

Previously the shared libraries were provided, but not packaged properly
(<https://bugs.debian.org/956510>) which was breaking other packages.

    smcv