[Pkg-opencl-devel] Bug#1042819: spirv-llvm-translator-14, 15, 16, please mark some symbols as optional

Andreas Beckmann anbe at debian.org
Tue Aug 1 14:05:39 BST 2023


On 01/08/2023 13.26, Gianfranco Costamagna wrote:
> Hello, thanks for marking such 6 symbols as optional, for some reasons 
> in Ubuntu (lto?) they don't appear...

Perfect timing, I'm just in the process of updating the symbols files
for gcc-13 builds ;-)

> - (arch=armel 
> riscv64)_ZTISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE1EE at Base 13

c++filt decodes that to

typeinfo for std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)1>

(The others are "typeinfo name" and "vtable" for that symbol.)

Why does pkg-kde-tools not mark them as optional automatically?
At least for me this looks like a case of templinst ...
Should we file a bug?

I've just uploaded spirv-llvm-translator-14 with your patch applied,
how long does it take until this appears and gets built in Ubuntu
and we can see whether that change was sufficient?


Andreas



More information about the Pkg-opencl-devel mailing list