Source: spirv-llvm-translator-21 Version: 21.1.0-2 tags: patch Hello, looks like two symbols are disappearing on Ubuntu, on amd64/arm64/ppc64el/s390x, while they are ok on armhf and riscv64. My wild guess is that they disappear with lto enabled.
Patch attached diff -Nru spirv-llvm-translator-21-21.1.0/debian/changelog spirv-llvm-translator-21-21.1.0/debian/changelog --- spirv-llvm-translator-21-21.1.0/debian/changelog 2025-09-25 08:04:36.000000000 +0200 +++ spirv-llvm-translator-21-21.1.0/debian/changelog 2025-09-28 10:16:57.000000000 +0200 @@ -1,3 +1,9 @@ +spirv-llvm-translator-21 (21.1.0-2.1) unstable; urgency=medium + + * Fixup two missing symbols (Closes: -1) + + -- Gianfranco Costamagna <[email protected]> Sun, 28 Sep 2025 10:16:57 +0200 + spirv-llvm-translator-21 (21.1.0-2) unstable; urgency=medium * Upload to unstable. diff -Nru spirv-llvm-translator-21-21.1.0/debian/libllvmspirvlib21.1.symbols spirv-llvm-translator-21-21.1.0/debian/libllvmspirvlib21.1.symbols --- spirv-llvm-translator-21-21.1.0/debian/libllvmspirvlib21.1.symbols 2025-09-25 08:04:03.000000000 +0200 +++ spirv-llvm-translator-21-21.1.0/debian/libllvmspirvlib21.1.symbols 2025-09-28 10:11:42.000000000 +0200 @@ -62,8 +62,8 @@ (optional=templinst|subst|arch=any-i386 ppc64 ppc64el)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_PcE{size_t}SB_z@Base 18.1.1 (optional=templinst|subst|arch=loong64 mips64el riscv64 sparc64)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_PvE{size_t}SB_z@Base 18.1.1 (optional=templinst|subst|arch=arm64 armel armhf)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_St9__va_listE{size_t}SB_z@Base 18.1.1 - _ZNK4llvm4Type20getStructElementTypeEj@Base 21 - _ZNK4llvm4Type22getPointerAddressSpaceEv@Base 21 + (optional)_ZNK4llvm4Type20getStructElementTypeEj@Base 21 + (optional)_ZNK4llvm4Type22getPointerAddressSpaceEv@Base 21 _ZNK5SPIRV14TranslatorOpts17validateFnVarOptsEv@Base 21 _ZNK5SPIRV14TranslatorOpts25isUnknownIntrinsicAllowedEPN4llvm13IntrinsicInstE@Base 13 _ZNK5SPIRV14TranslatorOpts29getAllowedSPIRVExtensionNamesB5cxx11ERSt8functionIFbNS_11ExtensionIDEEE@Base 20 thanks for marking them as optional Gianfranco

