Hi Eric!
On Fri, 10 Feb 2023 14:36:05 +0800 Eric Long <i@hack3r.moe> wrote:
> Attached is the generated symbol diff using pkgkde-symbolshelper.
>
> Cheers,
> Eric
>
The problem are these three symbols gone missing:
lisandro@gryffindor:/tmp/tmp.XxK8t7vqRk$ grep MISS * | grep -v optional
+#MISSING: 6.4.2+dfsg-0rc0-2# _ZTVSt15_Sp_counted_ptrIPSt6vectorIcSaIcEELN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.2
+#MISSING: 6.4.2+dfsg-0rc0-2# _ZTVSt15_Sp_counted_ptrIPSt6vectorIhSaIhEELN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.2
+#MISSING: 6.4.2+dfsg-0rc0-2# _ZTVSt19_Sp_counted_deleterIPcSt14default_deleteIA_cESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.2
They are entries to the vtable which the compiler is free to generate and they should be marked as optional. NOn the less pkgkde-symbolshelper [1] should handle them, at very least marking them as not available on RISC-V.
That being said, what are the chances of those patches reaching upstream? I guess chrome upstreams would love to have such a patch for RISC-V.
[1] <https://qt-kde-team.pages.debian.net/symbolfiles.html>
See if you can make sense of it, else feel free to contact me again, CCing me.
Kinds regards, Lisandro.
Attachment:
signature.asc
Description: This is a digitally signed message part.