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@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

