On 2026-01-15 3:39 AM, Neal Gompa wrote:
Could we use this to help upstreams develop support for symbol
versioning? I think a big part of the reason it's not used is because
there aren't really good practices around it to leverage the feature.


Yes, we could. We could do that even without abidb. Debian merely uses objdump to get the symbols:

https://github.com/mwhudson/dpkg/blob/master/scripts/dpkg-gensymbols.pl#L211

https://github.com/mwhudson/dpkg/blob/master/scripts/Dpkg/Shlibs/Objdump.pm#L183

abidb adds some detail which is useful for stuff like monitoring builds to look for unexpected type changes, which is great. But the symbol map only needs symbol names and a version identifier.

I don't think maintaining versioned symbols is difficult, I think upstream projects just haven't been asked to do it by anyone whose judgement they trust.


--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to